Add add_filter function
This commit is contained in:
parent
232d6ac256
commit
c017b4aafc
@ -20,6 +20,15 @@ EXPORT_DICT.update(rd.__dict__)
|
|||||||
EXPORT_DICT.update(__builtins__)
|
EXPORT_DICT.update(__builtins__)
|
||||||
|
|
||||||
|
|
||||||
|
def add_filter(filtername, filterfunc):
|
||||||
|
""" Append the filter to texenv
|
||||||
|
|
||||||
|
:param filtername: The filter name
|
||||||
|
:param filterfunc: The fiter function
|
||||||
|
"""
|
||||||
|
texenv.filters[filtername] = filterfunc
|
||||||
|
|
||||||
|
|
||||||
def update_export_dict(new_dict):
|
def update_export_dict(new_dict):
|
||||||
"""Update global variable with new_dict
|
"""Update global variable with new_dict
|
||||||
|
|
||||||
@ -31,7 +40,7 @@ def update_export_dict(new_dict):
|
|||||||
def feed(template, data, output="", force=0):
|
def feed(template, data, output="", force=0):
|
||||||
""" Feed template with data to output
|
""" Feed template with data to output
|
||||||
|
|
||||||
:param template: jinja2 template with textenv environment
|
:param template: jinja2 template with texenv environment
|
||||||
:param data: Data dictionnary
|
:param data: Data dictionnary
|
||||||
:param output: name of the output file
|
:param output: name of the output file
|
||||||
(by default: tpl is replaced by a 2 digits number)
|
(by default: tpl is replaced by a 2 digits number)
|
||||||
@ -96,7 +105,6 @@ def clean(dirname=".", garbages=["*.aux", "*.log"]):
|
|||||||
for g in garbages:
|
for g in garbages:
|
||||||
g_files = Path(dirname).files(g)
|
g_files = Path(dirname).files(g)
|
||||||
logger.debug(f"Remove {g_files}")
|
logger.debug(f"Remove {g_files}")
|
||||||
print(g_files)
|
|
||||||
for g_file in g_files:
|
for g_file in g_files:
|
||||||
g_file.remove()
|
g_file.remove()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user