More functional card-access script
[user/alex/software/my-snippets.git] / 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)