From 3707b76c6bbb448aa573cedb41adf84183792662 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Wed, 21 Jan 2009 17:18:02 +0100 Subject: [PATCH] make the keyfinder usable --- ddportfolioservice/model/keyfinder.py | 3 ++- ddportfolioservice/model/keyringanalyzer.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ddportfolioservice/model/keyfinder.py b/ddportfolioservice/model/keyfinder.py index 531cab9..f70566c 100644 --- a/ddportfolioservice/model/keyfinder.py +++ b/ddportfolioservice/model/keyfinder.py @@ -28,7 +28,8 @@ given keyring. db = None def _get_keyring_cache(): - if db = None: + global db + if not db: import anydbm import pkg_resources import os.path diff --git a/ddportfolioservice/model/keyringanalyzer.py b/ddportfolioservice/model/keyringanalyzer.py index a8b7090..7ef1cbe 100644 --- a/ddportfolioservice/model/keyringanalyzer.py +++ b/ddportfolioservice/model/keyringanalyzer.py @@ -112,6 +112,8 @@ def process_keyrings(): login = email[0:-len('@debian.org')] _add_to_result('login:email:%s' % email, login) _add_to_result('login:fpr:%s' % fpr, login) + _add_to_result('fpr:login:%s' % login, fpr) + _add_to_result('fpr:email:%s' % email, fpr) _add_to_result('email:fpr:%s' % fpr, email) if uid: _add_to_result('name:fpr:%s' % fpr, uid)