[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] Make dominate -s <suite> work without Obsolete::Options::Suite set.



---
 dak/dominate.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dak/dominate.py b/dak/dominate.py
index 5c919ab..be8c522 100755
--- a/dak/dominate.py
+++ b/dak/dominate.py
@@ -125,10 +125,6 @@ def main():
                  ('s', "suite",     "Obsolete::Options::Suite", "HasArg"),
                  ('n', "no-action", "Obsolete::Options::No-Action"),
                  ('f', "force",     "Obsolete::Options::Force")]
-    query_suites = DBConn().session().query(Suite)
-    suites = [suite.suite_name for suite in query_suites.all()]
-    if not cnf.has_key('Obsolete::Options::Suite'):
-        cnf['Obsolete::Options::Suite'] = ','.join(suites)
     cnf['Obsolete::Options::Help'] = ''
     cnf['Obsolete::Options::No-Action'] = ''
     cnf['Obsolete::Options::Force'] = ''
@@ -136,6 +132,10 @@ def main():
     Options = cnf.subtree("Obsolete::Options")
     if Options['Help']:
         usage()
+    if 'Suite' not in Options:
+        query_suites = DBConn().session().query(Suite)
+        suites = [suite.suite_name for suite in query_suites.all()]
+        cnf['Obsolete::Options::Suite'] = ','.join(suites)
     Logger = daklog.Logger("dominate")
     session = DBConn().session()
     for suite_name in utils.split_args(Options['Suite']):
-- 
1.7.2.5



Reply to: