import sys
import os
import re
+import base64
# 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)] = re.findall(r'(.+):(.+)', line)
+ key, value = line.split(':', 1)
+ #Look up uuecode string
+ if (re.search("^: ", value)):
+ value = base64.b64decode(value)
key, value = key.strip(), value.strip()
try:
result[key].append(value)