Changed sqlalchemy type Binary to LargeBinary to avoid a deprecation warning.
[philipp/winterrodeln/wrpylib.git] / wrpylib / mwmarkup.py
index b593511ed43a47c97cc4bbb7278b1d6fcf4dbf05..221f1cb31979131595495de6c46c98474ed87b4a 100644 (file)
@@ -1,5 +1,4 @@
 #!/usr/bin/python3.4
-# coding=utf-8
 # $Id$
 # $HeadURL$
 """For parsing MediaWiki text, we rely on the package mwparserfromhell (https://github.com/earwig/mwparserfromhell).
@@ -54,3 +53,11 @@ def format_template_oneline(template):
         if value == '':
             value = ' '
         param.value = value
+
+
+def dbkey_to_title(value):
+    """Converts a article database key to a article title. Private function secureAndSplit() of the Title class
+    on line 3316 of includes/Title.php says:
+    $this->mTextform = str_replace( '_', ' ', $this->mDbkeyform );
+    No check for None because a missing title is an error."""
+    return value.replace('_', ' ')