def execute(self, db): self.project.log.printo("Generating package archive") repodir = get_versioned_filename(self.name, self.version, ".pkgarchive") try: gen_binpkg_archive(self.project, repodir) self.project.log.printo("Version saved successfully") except Exception as e: db.del_version(self.project.builddir, self.version, force=True) self.project.log.printo("Saving version failed") self.project.log.printo(str(e)) finally: db.reset_busy(self.project.builddir, self.old_status)
def execute (self, db): self.project.log.printo( "Generating package archive" ) repodir = get_versioned_filename( self.name, self.version, ".pkgarchive" ) try: gen_binpkg_archive( self.project, repodir ) self.project.log.printo( "Version saved successfully" ) except Exception as e: db.del_version( self.project.builddir, self.version, force=True ) self.project.log.printo( "Saving version failed" ) self.project.log.printo( str(e) ) finally: db.reset_busy( self.project.builddir, self.old_status )
def execute(self, db): logging.info("Generating package archive") repodir = get_versioned_filename(self.name, self.version, ".pkgarchive") try: gen_binpkg_archive(self.project, repodir) # pylint: disable=broad-except except Exception: logging.exception("Saving version failed") db.del_version(self.project.builddir, self.version, force=True) else: logging.info("Version saved successfully") finally: db.reset_busy(self.project.builddir, self.old_status)