Inject equalto operator in jinja badge building
authorMagnus Hagander <magnus@hagander.net>
Mon, 16 Oct 2017 08:40:46 +0000 (10:40 +0200)
committerMagnus Hagander <magnus@hagander.net>
Mon, 16 Oct 2017 08:40:46 +0000 (10:40 +0200)
This is included in jinja 2.8, but not the 2.7 that production runs on.

postgresqleu/confreg/jinjabadge.py

index 68a11db9a3035ba8c619e435fa32d5c9d0f26e42..0cd8ab113453fb64f7f42107f927b163e978b490 100755 (executable)
@@ -5,6 +5,7 @@ import os.path
 import argparse
 import sys
 import re
+import operator
 
 from reportlab.lib.units import mm
 from reportlab.lib.pagesizes import A4
@@ -164,6 +165,7 @@ class JinjaRenderer(object):
                        })
                        env.tests.update({
                                'inlist': test_inlist,
+                               'equalto': operator.eq,
                        })
                        self.template = env.from_string(f.read())