import sys
import os
+import re
# add mnemosyne directory to Python path in debug mode
if os.path.basename(sys.argv[0]).endswith("debug"):
for line in file:
if line == "\n":
continue
- key, value = line.split(':')
+ [(key, value)] = re.findall(r'(.+):(.+)', line)
key, value = key.strip(), value.strip()
try:
result[key].append(value)
def main(argv):
""" Main """
- print "Main"
result=read_file("test/test.ldiff")
print result
mozillaHomeLocalityName: N-sk
street: Away Away
+dn:: Y2490JLQsNGB0Y8g0J/Rg9C/0LrQuNC9LG1haWw9dmFzeWFAY29tcGFueS5vcmc=
+objectclass: top
+objectclass: person
+objectclass: organizationalPerson
+objectclass: inetOrgPerson
+objectclass: mozillaAbPersonAlpha
+givenName:: 0JLQsNGB0Y8=
+sn:: 0J/Rg9C/0LrQuNC9
+cn:: 0JLQsNGB0Y8g0J/Rg9C/0LrQuNC9
+mail: vasya@company.org
+modifytimestamp: 0Z
+title: student
+company: University
+