X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fdbconn.py;h=80eaa19c73399de49936331922c4e3be39690e34;hb=d9399a7b781e257a0b22e9e0ce1f7f6bb85ab995;hp=a6878690e9f9e1b018b48e873696a8eeadd14351;hpb=609325aa4fd068150cfa030879e6965a21f702e4;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index a6878690..80eaa19c 100755 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -57,6 +57,7 @@ from sqlalchemy.orm.exc import NoResultFound # in the database from config import Config from textutils import fix_maintainer +from dak_exceptions import NoSourceFieldError ################################################################################ @@ -2398,7 +2399,7 @@ def add_deb_to_db(u, filename, session=None): bin_sources = get_sources_from_name(entry["source package"], entry["source version"], session=session) if len(bin_sources) != 1: raise NoSourceFieldError, "Unable to find a unique source id for %s (%s), %s, file %s, type %s, signed by %s" % \ - (bin.package, bin.version, bin.architecture.arch_string, + (bin.package, bin.version, entry["architecture"], filename, bin.binarytype, u.pkg.changes["fingerprint"]) bin.source_id = bin_sources[0].source_id