X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fimport_keyring.py;h=eac8ae5d406a6b89f1d9751698633287ba6fe019;hb=aa47bd280bedc83cb1c7d55f80478d813c160931;hp=4c6a2eaa73dcbfad787cdb87e4bbe0d74a19c917;hpb=1c35448b880358d020e81339657e3435fdda9434;p=dak.git diff --git a/dak/import_keyring.py b/dak/import_keyring.py index 4c6a2eaa..eac8ae5d 100755 --- a/dak/import_keyring.py +++ b/dak/import_keyring.py @@ -140,7 +140,7 @@ class Keyring(object): keys[key]["uid"] = uid if keyid != None: continue - keyid = database.get_or_set_uid_id(uid) + keyid = get_or_set_uid_id(uid).uid byuid[keyid] = (uid, name) byname[uid] = (keyid, name) @@ -157,13 +157,13 @@ class Keyring(object): keys[x]["uid"] = format % "invalid-uid" else: uid = format % keys[x]["email"] - keyid = database.get_or_set_uid_id(uid) + keyid = get_or_set_uid(uid).uid byuid[keyid] = (uid, keys[x]["name"]) byname[uid] = (keyid, keys[x]["name"]) keys[x]["uid"] = uid if any_invalid: uid = format % "invalid-uid" - keyid = database.get_or_set_uid_id(uid) + keyid = get_or_set_uid_id(uid).uid byuid[keyid] = (uid, "ungeneratable user id") byname[uid] = (keyid, "ungeneratable user id") return (byname, byuid) @@ -227,8 +227,9 @@ def main(): is_dm = cnf["Import-Keyring::"+keyringname+"::Debian-Maintainer"] - keyring_id = database.get_or_set_keyring_id( - keyringname.split("/")[-1]) + keyring_id = get_or_set_keyring( + keyringname.split("/")[-1], session, + ).keyring_id ### Generate new uid entries if they're needed (from LDAP or the keyring) (desuid_byname, desuid_byid) = keyring.generate_desired_users()