Mercurial > treepkg > treepkg
diff treepkg/packager.py @ 41:f7ec40638a06
use the enums for the status field of RevisionStatus
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Thu, 15 Mar 2007 21:12:23 +0100 |
parents | 086c68ca51d2 |
children | 3e610233ccfe 38d66dc6a1e5 |
line wrap: on
line diff
--- a/treepkg/packager.py Thu Mar 15 21:03:44 2007 +0100 +++ b/treepkg/packager.py Thu Mar 15 21:12:23 2007 +0100 @@ -154,9 +154,9 @@ """ util.ensure_directory(self.work_dir) try: - self.status.status = "creating_source_package" + self.status.creating_source_package() self.do_package() - self.status.status = "source_package_created" + self.status.source_package_created() finally: logging.info("Removing workdir %r", self.work_dir) shutil.rmtree(self.work_dir) @@ -182,13 +182,13 @@ self.logfile = logfile def package(self): - self.status.status = "creating_binary_package" + self.status.creating_binary_package() util.ensure_directory(self.binary_dir) logging.info("Building binary package; loging to %r", self.logfile) cmd = ["/usr/sbin/pbuilder", "build", "--logfile", self.logfile, "--buildresult", self.binary_dir, self.dsc_file] run.call(self.pkg_line.root_cmd + cmd, suppress_output=True) - self.status.status = "binary_package_created" + self.status.binary_package_created() class RevisionPackager(object): @@ -236,7 +236,7 @@ bin_packager.package() self.status.stop = datetime.datetime.utcnow() except: - self.status.status = "error" + self.status.error() self.status.stop = datetime.datetime.utcnow() raise