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
|
||||
from urllib.parse import urlparse
|
||||
|
||||
def ip_for_name(value, ret):
|
||||
def ip_for_name(value):
|
||||
"""Resolves the domain name to an IP address
|
||||
"""
|
||||
if not ret:
|
||||
return socket.gethostbyname(value)
|
||||
else:
|
||||
return getattr(socket.gethostbyname(value),ret)
|
||||
return socket.gethostbyname(value)
|
||||
|
||||
def parse_url(value):
|
||||
|
||||
def parse_url(value,ret=None):
|
||||
"""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):
|
||||
""" Use an environment variable's value inside your template.
|
||||
|
|
Loading…
Reference in New Issue