]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/dbconn.py
generate-packages-sources2: respect overridesuite
[dak.git] / daklib / dbconn.py
index 482ec471bf64db2391ed833266fd766192d5aa01..d39f8c582903b553d689da9bf508fa6104b5a729 100755 (executable)
@@ -2872,6 +2872,12 @@ class Suite(ORMObject):
         return session.query(DBSource).filter_by(source = source). \
             with_parent(self)
 
+    def get_overridesuite(self):
+        if self.overridesuite is None:
+            return self
+        else:
+            return object_session(self).query(Suite).filter_by(suite_name=self.overridesuite).one()
+
 __all__.append('Suite')
 
 @session_wrapper