[buildinfo.debian.net] 02/03: Inject operator.getitem into template filter.

Chris Lamb chris at chris-lamb.co.uk
Sun Mar 5 13:25:44 UTC 2017


This is an automated email from the git hooks/post-receive script.

lamby pushed a commit to branch master
in repository buildinfo.debian.net.

commit 03630a4d43fa3e65aab61ab54b9c13fd63097049
Author: Chris Lamb <lamby at debian.org>
Date:   Sun Mar 5 13:12:44 2017 +0000

    Inject operator.getitem into template filter.
    
    Signed-off-by: Chris Lamb <lamby at debian.org>
---
 bidb/settings/defaults/__init__.py |  1 +
 bidb/utils/templatetags/python.py  | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git a/bidb/settings/defaults/__init__.py b/bidb/settings/defaults/__init__.py
index 582e898..c7b9cbf 100644
--- a/bidb/settings/defaults/__init__.py
+++ b/bidb/settings/defaults/__init__.py
@@ -71,6 +71,7 @@ TEMPLATES = [
                 'django.contrib.staticfiles.templatetags.staticfiles',
 
                 'bidb.utils.templatetags.pagination',
+                'bidb.utils.templatetags.python',
             ],
         },
     },
diff --git a/bidb/utils/templatetags/python.py b/bidb/utils/templatetags/python.py
new file mode 100644
index 0000000..4c02d01
--- /dev/null
+++ b/bidb/utils/templatetags/python.py
@@ -0,0 +1,11 @@
+import operator
+
+from django import template
+
+register = template.Library()
+
+
+for fn in (
+    operator.getitem,
+):
+    register.filter(fn.__name__, lambda x, y: fn(x, y))

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/buildinfo.debian.net.git



More information about the Reproducible-commits mailing list