aboutsummaryrefslogtreecommitdiffstats
path: root/templating/templating.py
diff options
context:
space:
mode:
authorroot <root@colazero.tele.tg18.gathering.org>2018-03-26 13:04:05 +0200
committerroot <root@colazero.tele.tg18.gathering.org>2018-03-26 13:04:05 +0200
commitbe54730288b9925003e88788e65f11199cc8292b (patch)
treef5a96e9b34fa43fb1fc36cc6923c346d75ed9f5f /templating/templating.py
parentd6a5794527b555dca86be61c757d24bb86930dd3 (diff)
Mange dager med rot på TG18
Diffstat (limited to 'templating/templating.py')
-rwxr-xr-xtemplating/templating.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/templating/templating.py b/templating/templating.py
index 3a29d7b..32abb0c 100755
--- a/templating/templating.py
+++ b/templating/templating.py
@@ -22,6 +22,8 @@ def updateData():
def netmask(ip):
return netaddr.IPNetwork(ip).netmask
+def cidr(ip):
+ return netaddr.IPNetwork(ip).prefixlen
def networkId(ip):
return netaddr.IPNetwork(ip).ip
def getFirstDhcpIp(ip):
@@ -36,6 +38,7 @@ def getPort(src):
env = Environment(loader=FileSystemLoader(['templates/','/opt/gondul/data/templates', '/opt/gondul/web/templates']), trim_blocks=True)
env.filters["netmask"] = netmask
+env.filters["cidr"] = cidr
env.filters["networkId"] = networkId
env.filters["getFirstDhcpIp"] = getFirstDhcpIp
env.filters["getLastDhcpIp"] = getLastDhcpIp