The change of the wrreportcache table caused necessary changes in this module.
[philipp/winterrodeln/wrpylib.git] / wrpylib / wrmwmarkup.py
index 677245d33c00ec9d94a41d4507ce31af5177f0f2..990082b281298994cdb362d75fc90ab89f824f15 100644 (file)
@@ -7,13 +7,14 @@
 import re
 import formencode
 import wrpylib.wrvalidators
+import wrpylib.mwmarkup
 
 
 def _conv(fnct, value, fieldname):
     """Internal function.
     Like one of the to_xxx functions (e.g. to_bool), but adds the field name to the error message"""
     try: return fnct(value)
-    except formencode.Invalid as e: raise formencode.Invalid(u"Conversion error in field '%s': %s" % (fieldname, unicode_e(e)), e.value, e.state)
+    except formencode.Invalid as e: raise formencode.Invalid(u"Conversion error in field '%s': %s" % (fieldname, unicode(e)), e.value, e.state)
 
 
 def rodelbahnbox_to_sledrun(wikitext, sledrun=None):
@@ -115,7 +116,7 @@ def sledrun_to_rodelbahnbox(sledrun, version):
     values.append(wrpylib.wrvalidators.GermanBoolNone().from_python(sledrun.show_in_overview))
     keys.append(u'Forumid')
     values.append(wrpylib.wrvalidators.UnsignedNeinNone().from_python(sledrun.forum_id))
-    return wrpylib.mwmarkup.create_template(u'Rodelbahnbox', [], keys, values, True)
+    return wrpylib.mwmarkup.create_template(u'Rodelbahnbox', [], keys, values, True, 20)
 
 
 def gasthausbox_to_inn(wikitext, inn=None):