diff treepkg/packager.py @ 14:dfd89f81e66c

Add simple status report tool. Still using the old status files
author Bernhard Herzog <bh@intevation.de>
date Fri, 09 Mar 2007 19:02:47 +0100
parents 6efe0bd3d8c1
children 7c55f3879c4d
line wrap: on
line diff
--- a/treepkg/packager.py	Fri Mar 09 18:24:29 2007 +0100
+++ b/treepkg/packager.py	Fri Mar 09 19:02:47 2007 +0100
@@ -345,6 +345,11 @@
         else:
             logging.info("New revision already packaged.")
 
+    def get_revisions(self):
+        """Returns RevisionPackager objects for each packaged revision"""
+        return [self.revision_packager_cls(self, revision)
+                for revision in self.get_revision_numbers()]
+
 
 def create_package_line(packager_class, **kw):
     module = util.import_dotted_name(packager_class)
@@ -388,3 +393,6 @@
                 logging.exception("An error occurred while"
                                   " checking packager line %r", line.name)
         logging.info("Checked all package lines")
+
+    def get_package_lines(self):
+        return self.package_lines
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)