From f6c320a6ce1c5ea155ba4fb2c937dac1995ad693 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Fri, 26 Nov 2010 10:13:44 +0000 Subject: [PATCH] Extract-email now avoids crashing on unlinked api keys --- tools/extract-emails.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/extract-emails.py b/tools/extract-emails.py index fe3b456..3787155 100755 --- a/tools/extract-emails.py +++ b/tools/extract-emails.py @@ -32,8 +32,9 @@ for char in chars: if len(char.eveaccount_set.all()) > 0: name = unicodedata.normalize('NFKD', char.name).encode('ASCII', 'ignore') charname = re.sub('[^a-zA-Z0-9_-]+', '', name) - email = char.eveaccount_set.all()[0].user.email - out[charname] = email + if char.eveaccount_set.all()[0].user: + email = char.eveaccount_set.all()[0].user.email + out[charname.lower()] = email for key in out: