This adds a requirement on the Babel module in python.
from pathlib import Path
import json
import pynliner
+import babel
register = template.Library()
yield f.stem
+@register.filter()
+def languagename(lang):
+ try:
+ return babel.Locale(lang).english_name
+ except Exception:
+ return lang
+
+
@register.simple_tag(takes_context=True)
def git_changes_link(context):
return mark_safe('<a href="https://git.postgresql.org/gitweb/?p=pgweb.git;a=history;f=templates/{}">View</a> change history.'.format(context.template_name))
pytidylib==0.3.2
pycodestyle==2.4.0
pynliner==0.8.0
+Babel=2.6.0