added new test
[meabook] / parser.py
index 2406f07..a476a6e 100755 (executable)
--- a/parser.py
+++ b/parser.py
@@ -10,6 +10,7 @@ Main
 
 import sys
 import os
+import re
 
 # add mnemosyne directory to Python path in debug mode
 if os.path.basename(sys.argv[0]).endswith("debug"):
@@ -26,7 +27,7 @@ def read_file(file_name):
     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)
@@ -37,7 +38,6 @@ def read_file(file_name):
 def main(argv):
     """ Main """
 
-    print "Main"
     result=read_file("test/test.ldiff")
     print result