From e148c2c0d43af14ad222e347a32d65565e84adfd Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Wed, 21 Jan 2009 21:16:54 +0100 Subject: [PATCH] integrate gpg key lookup with url creation --- ddportfolioservice/model/urlbuilder.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ddportfolioservice/model/urlbuilder.py b/ddportfolioservice/model/urlbuilder.py index 6f1a3da..539930d 100644 --- a/ddportfolioservice/model/urlbuilder.py +++ b/ddportfolioservice/model/urlbuilder.py @@ -28,6 +28,7 @@ ddportfolio.ini. import ConfigParser import pkg_resources +from ddportfolioservice.model import keyfinder from urllib import quote_plus my_config = ConfigParser.ConfigParser() @@ -40,6 +41,9 @@ def build_urls(fields): data = {} errors = {} qfields = dict([(key, quote_plus(fields[key])) for key in fields]) + fpr = keyfinder.getFingerprintByEmail(str(fields['email']))[0] + if fpr: + qfields['gpgfp'] = fpr for section in my_config.sections(): if my_config.has_option(section, 'urls'): for url in my_config.get(section, 'urls').split(','):