Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
ttp_vars = {}
if VARS:
from json import loads
VARS = VARS.replace("'", '"')
ttp_vars = loads(VARS)
if not isinstance(ttp_vars, dict):
log.error(
"cli_tool: Error with -v/--vars argument, value type is '{}', value is '{}', expecting dictionary, exiting...".format(
type(ttp_vars), ttp_vars
)
)
raise SystemExit()
# create parser object
parser_Obj = ttp(base_path=BASE_PATH, vars=ttp_vars)
# load templates file
if TEMPLATE_FILE:
ttp_template = _ttp_["utils"]["load_files"](TEMPLATE_FILE, read=True)[0][1]
if TEMPLATE_NAME:
ttp_template = _ttp_["utils"]["load_struct"](
text_data=ttp_template, load="python"
)
ttp_template = ttp_template[TEMPLATE_NAME]
# add data and templates
parser_Obj.add_template(template=ttp_template)
if DATA:
parser_Obj.set_input(data=DATA)
timing("Data descriptors loaded")
timing("Template(s) loaded")