def close(self, block_name, force): self._process() HiveManager.close(self, block_name, self.hive_disk_image.settings, force) self._checkout(allow_delete_block=block_name) self._checkout_deps() # When closing a block we might have less dependencies if os.path.exists(os.path.join(self.hive_disk_image.paths.blocks, block_name)): raise BiiException("Unable to remove %s from '%s' folder. Maybe there exist " "temporary or ignored files, or some file is locked by an open " "application. Check it and delete manually 'blocks/%s' folder." % (block_name, SRC_DIR, block_name)) self.bii.user_io.out.write('%s closed\n' % block_name)
def close(self, block_name, force): self._process() HiveManager.close(self, block_name, self.hive_disk_image.settings, force) self._checkout(allow_delete_block=block_name) self._checkout_deps( ) # When closing a block we might have less dependencies if os.path.exists( os.path.join(self.hive_disk_image.paths.blocks, block_name)): raise BiiException( "Unable to remove %s from '%s' folder. Maybe there exist " "temporary or ignored files, or some file is locked by an open " "application. Check it and delete manually 'blocks/%s' folder." % (block_name, SRC_DIR, block_name)) self.bii.user_io.out.write('%s closed\n' % block_name)