X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fchanges.py;h=6b7762681e8febb39b8531363e4261124c7eec79;hb=f78863f22e66a3731412a433ea5670aabaf7624a;hp=c1f8f5ba89f5168f0d322c7d82fe04b1164be17c;hpb=b8d7ece580cbfb35624fe493938edcb0ae921b15;p=dak.git diff --git a/daklib/changes.py b/daklib/changes.py index c1f8f5ba..6b776268 100644 --- a/daklib/changes.py +++ b/daklib/changes.py @@ -188,7 +188,7 @@ class Changes(object): self.changes[key]='missing' @session_wrapper - def add_known_changes(self, dirpath, session=None): + def add_known_changes(self, dirpath, in_queue=None, session=None): """add "missing" in fields which we will require for the known_changes table""" cnf = Config() @@ -202,17 +202,18 @@ class Changes(object): if isinstance(self.changes[key], dict): multivalues[key] = " ".join(self.changes[key].keys()) else: - multivalues[key] = self.changes[key].keys() + multivalues[key] = self.changes[key] # TODO: Use ORM session.execute( """INSERT INTO changes - (changesname, seen, source, binaries, architecture, version, + (changesname, in_queue, seen, source, binaries, architecture, version, distribution, urgency, maintainer, fingerprint, changedby, date) - VALUES (:changesfile,:filetime,:source,:binary, :architecture, + VALUES (:changesfile,:in_queue,:filetime,:source,:binary, :architecture, :version,:distribution,:urgency,:maintainer,:fingerprint,:changedby,:date)""", { 'changesfile': self.changes_file, 'filetime': filetime, + 'in_queue': in_queue, 'source': self.changes["source"], 'binary': multivalues["binary"], 'architecture': multivalues["architecture"],