X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=daklib%2Fcommand.py;fp=daklib%2Fcommand.py;h=cbaffa8f3a206f2094fb298604ddec3eb94d761d;hb=b6bf371b00f8fa09385d86cee449363d2bf6268b;hp=88f65558c5e9659fe31da57acd4c95a4e7fa4c4b;hpb=650ec31aaf1883f5f866b5245db14bdf4cf196f7;p=dak.git diff --git a/daklib/command.py b/daklib/command.py index 88f65558..cbaffa8f 100644 --- a/daklib/command.py +++ b/daklib/command.py @@ -191,7 +191,8 @@ class CommandFile(object): acl_name = cnf.get('Command::DM::ACL', 'dm') acl = session.query(ACL).filter_by(name=acl_name).one() - fpr = session.query(Fingerprint).filter_by(fingerprint=section['Fingerprint']).one() + fpr_hash = section['Fingerprint'].translate(None, ' ') + fpr = session.query(Fingerprint).filter_by(fingerprint=fpr_hash).one() if fpr.keyring is None or fpr.keyring.keyring_name not in cnf.value_list('Command::DM::Keyrings'): raise CommandError('Key {0} is not in DM keyring.'.format(fpr.fingerprint)) addresses = gpg_get_key_addresses(fpr.fingerprint)