More functional card-access script
authorAlex Dehnert <adehnert@mit.edu>
Mon, 8 Feb 2010 05:16:57 +0000 (00:16 -0500)
committerAlex Dehnert <adehnert@mit.edu>
Mon, 8 Feb 2010 05:16:57 +0000 (00:16 -0500)
card-access

index 98cb2e98804ba2121516a8e5ad4e7f7c004a9dfe..23627200cd8fddaf8f717d6a9b56a08dd4bdc5c5 100755 (executable)
@@ -31,7 +31,7 @@ def get_ldap_data(username, fields):
 
 def get_data_dict(line_dict):
     email = line_dict['email']
-    username = email.replace('@mit.edu', '').lower()
+    username = email.lower().replace('@mit.edu', '')
     ldap = get_ldap_data(username, [ 'cn' , 'sn' , 'givenName' ])
     first = ldap['givenName'].replace(' ', '_').upper()
     last = ldap['sn'].replace(' ', '_').upper()
@@ -54,7 +54,7 @@ def do_produce_card_info(db = sys.stdin):
 
     for line in reader:
         line_dict = dictize_line(header, line)
-        #print line_dict
+        print line_dict
         lines.append(format_line(get_data_dict(line_dict)))
     print '\n'.join(lines)