Merge branch 'ldap_parser'
[meabook] / parser.py
index bea60b0..83b65e8 100755 (executable)
--- a/parser.py
+++ b/parser.py
@@ -7,6 +7,7 @@
 
 import sys
 import os
+import re
 
 
 
@@ -27,7 +28,7 @@ def read_file(file_name):
             # unset result
             result = {}
             continue
-        key, value = line.split(':')
+        [(key, value)] = re.findall(r'(.+):(.+)', line) 
         key, value = key.strip(), value.strip()
         try:
             result[key].append(value)
@@ -38,7 +39,6 @@ def read_file(file_name):
 def main(argv):
     """ Main """
 
-    print "Main"
     result=read_file("test/test.ldiff")
 
 if __name__ == "__main__":