dirty workaround for python unicode problems
[librarian.git] / librarian / __init__.py
index 5c4a355..5b6981d 100644 (file)
@@ -6,7 +6,13 @@
 import os
 
 class ParseError(Exception):
-    pass
+    def __str__(self):
+        """ Dirty workaround for Python Unicode handling problems. """
+        return self.message.message
+
+    def __unicode__(self):
+        """ Dirty workaround for Python Unicode handling problems. """
+        return self.message.message
 
 class ValidationError(Exception):
     pass