X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/a7133c06fd9738c11a2bf60b4fc09365d15da1d7..5175c4cb9704f442c20abffbd575fb588278b3b2:/librarian/functions.py diff --git a/librarian/functions.py b/librarian/functions.py index bd05ff4..7eb9d56 100644 --- a/librarian/functions.py +++ b/librarian/functions.py @@ -8,6 +8,7 @@ import re from librarian.dcparser import Person + def _register_function(f): """ Register extension function with lxml """ ns = etree.FunctionNamespace('http://wolnelektury.pl/functions') @@ -15,13 +16,14 @@ def _register_function(f): ENTITY_SUBSTITUTIONS = [ - (u'---', u'—'), - (u'--', u'–'), - (u'...', u'…'), - (u',,', u'„'), - (u'"', u'”'), + (u'---', u'—'), + (u'--', u'–'), + (u'...', u'…'), + (u',,', u'„'), + (u'"', u'”'), ] + def substitute_entities(text): """XPath extension function converting all entites in passed text.""" if isinstance(text, list):