Add script to map email addresses to launchpad IDs

This commit is contained in:
Mark McLoughlin 2012-04-06 00:23:29 +01:00
parent d198e47f65
commit e44bd207d4
1 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,26 @@
#
# Attempt to find a launchpad name for every email address supplied:
#
# python map-email-to-lp-name.py foo@bar.com blaa@foo.com
import argparse
parser = argparse.ArgumentParser(description='List fixed bugs for a series')
parser.add_argument('emails', metavar='EMAIL', nargs='+',
help='An email address to query')
args = parser.parse_args()
from launchpadlib.launchpad import Launchpad
launchpad = Launchpad.login_with('openstack-dm', 'production')
for email in args.emails:
try:
person = launchpad.people.getByEmail(email=email)
if person:
print person.name, email
except:
continue