* Fix for #10063 : install from source if buildcache with different DAG exist * Flake8
This commit is contained in:
		@@ -1358,8 +1358,13 @@ def try_install_from_binary_cache(self, explicit):
 | 
				
			|||||||
        binary_spec._mark_concrete()
 | 
					        binary_spec._mark_concrete()
 | 
				
			||||||
        if binary_spec not in specs:
 | 
					        if binary_spec not in specs:
 | 
				
			||||||
            return False
 | 
					            return False
 | 
				
			||||||
        tty.msg('Installing %s from binary cache' % self.name)
 | 
					 | 
				
			||||||
        tarball = binary_distribution.download_tarball(binary_spec)
 | 
					        tarball = binary_distribution.download_tarball(binary_spec)
 | 
				
			||||||
 | 
					        # see #10063 : install from source if tarball doesn't exist
 | 
				
			||||||
 | 
					        if tarball is None:
 | 
				
			||||||
 | 
					            tty.msg('%s exist in binary cache but with different hash' %
 | 
				
			||||||
 | 
					                    self.name)
 | 
				
			||||||
 | 
					            return False
 | 
				
			||||||
 | 
					        tty.msg('Installing %s from binary cache' % self.name)
 | 
				
			||||||
        binary_distribution.extract_tarball(
 | 
					        binary_distribution.extract_tarball(
 | 
				
			||||||
            binary_spec, tarball, allow_root=False,
 | 
					            binary_spec, tarball, allow_root=False,
 | 
				
			||||||
            unsigned=False, force=False)
 | 
					            unsigned=False, force=False)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user