Update j2cli/extras/filters.py
This commit is contained in:
parent
3ba60321a2
commit
4562044487
|
@ -5,18 +5,20 @@ from jinja2 import is_undefined
|
||||||
import socket
|
import socket
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
def ip_for_name(value, ret):
|
def ip_for_name(value):
|
||||||
"""Resolves the domain name to an IP address
|
"""Resolves the domain name to an IP address
|
||||||
"""
|
"""
|
||||||
if not ret:
|
return socket.gethostbyname(value)
|
||||||
return socket.gethostbyname(value)
|
|
||||||
else:
|
|
||||||
return getattr(socket.gethostbyname(value),ret)
|
|
||||||
|
|
||||||
def parse_url(value):
|
|
||||||
|
def parse_url(value,ret=None):
|
||||||
"""Parses a url as per urllib.part.urlparse
|
"""Parses a url as per urllib.part.urlparse
|
||||||
"""
|
"""
|
||||||
return urlparse(value)
|
if not ret:
|
||||||
|
return urlparse(value)
|
||||||
|
else:
|
||||||
|
return getattr(urlparse(value),ret)
|
||||||
|
|
||||||
|
|
||||||
def env(varname, default=None):
|
def env(varname, default=None):
|
||||||
""" Use an environment variable's value inside your template.
|
""" Use an environment variable's value inside your template.
|
||||||
|
|
Loading…
Reference in New Issue