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
 
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)