]> git.decadent.org.uk Git - dak.git/commitdiff
Merge remote-tracking branch 'ansgar/package-set' into merge
authorJoerg Jaspert <joerg@debian.org>
Fri, 25 Mar 2011 13:57:39 +0000 (14:57 +0100)
committerJoerg Jaspert <joerg@debian.org>
Fri, 25 Mar 2011 13:57:39 +0000 (14:57 +0100)
* ansgar/package-set:
  determine_new: Really make `new' an empty dict

Signed-off-by: Joerg Jaspert <joerg@debian.org>
daklib/queue.py

index 84ac6c984e5389f253bd58c68b86097a901ca7e6..26bacf57fbdd9ef0121f9eda6339cc44928f4a53 100755 (executable)
@@ -102,7 +102,7 @@ def get_type(f, session):
 
 # Determine what parts in a .changes are NEW
 
-def determine_new(filename, changes, files, warn=1, session = None, dsc = None, new = {}):
+def determine_new(filename, changes, files, warn=1, session = None, dsc = None, new = None):
     """
     Determine what parts in a C{changes} file are NEW.
 
@@ -131,6 +131,8 @@ def determine_new(filename, changes, files, warn=1, session = None, dsc = None,
     # TODO: This should all use the database instead of parsing the changes
     # file again
     byhand = {}
+    if new is None:
+        new = {}
 
     dbchg = get_dbchange(filename, session)
     if dbchg is None: