]> git.decadent.org.uk Git - dak.git/blobdiff - dak/import_known_changes.py
stop using deprecated python-apt functions
[dak.git] / dak / import_known_changes.py
index 5d666b6b6f4ef58b730cd3a33656cb829d9dd247..4e8068f609a8a00b29cfdce45462477c75ea648c 100755 (executable)
@@ -32,7 +32,7 @@ import sys
 import os
 import logging
 import threading
-from daklib.dbconn import DBConn, get_dbchange
+from daklib.dbconn import DBConn, get_dbchange, get_policy_queue
 from daklib.config import Config
 import apt_pkg
 from daklib.dak_exceptions import DBUpdateError, InvalidDscError, ChangesUnicodeError
@@ -209,9 +209,9 @@ class ChangesGenerator(threading.Thread):
             if queue:
                 dirs.append(os.path.abspath(queue.path))
             else:
-                utils.warn("Could not find queue %s in database" % queue_name)
+                warn("Could not find queue %s in database" % queue_name)
 
-        for checkdir in dirs
+        for checkdir in dirs:
             if os.path.exists(checkdir):
                 print "Looking into %s" % (checkdir)
 
@@ -269,7 +269,7 @@ class ImportThread(threading.Thread):
                 changes.add_known_changes(to_import.dirpath, session=self.session)
                 self.session.commit()
 
-            except InvalidDscError, line:
+            except InvalidDscError as line:
                 warn("syntax error in .dsc file '%s', line %s." % (f, line))
 
             except ChangesUnicodeError:
@@ -298,7 +298,7 @@ class ImportKnownChanges(object):
 
         except KeyboardInterrupt:
             print("Caught C-c; terminating.")
-            utils.warn("Caught C-c; terminating.")
+            warn("Caught C-c; terminating.")
             self.plsDie()
 
     def plsDie(self):
@@ -321,7 +321,7 @@ def main():
                  ('v',"verbose", "%s::%s" % (options_prefix,"Verbose")),
                 ]
 
-    args = apt_pkg.ParseCommandLine(cnf.Cnf, arguments,sys.argv)
+    args = apt_pkg.parse_commandline(cnf.Cnf, arguments,sys.argv)
 
     num_threads = 1