add support for directory traversal
This commit is contained in:
parent
400b14b6ab
commit
c9495d3bbc
@ -42,7 +42,7 @@ def _include_yaml(ldr, node):
|
|||||||
fn = node.value
|
fn = node.value
|
||||||
else:
|
else:
|
||||||
fn, args, *_ = ldr.construct_sequence(node)
|
fn, args, *_ = ldr.construct_sequence(node)
|
||||||
fname = os.path.join(os.path.dirname(ldr.name), fn)
|
fname = os.path.abspath(os.path.join(os.path.dirname(ldr.name), fn))
|
||||||
try:
|
try:
|
||||||
return loader._add_reference(load_yaml(fname, args), ldr, node)
|
return loader._add_reference(load_yaml(fname, args), ldr, node)
|
||||||
except FileNotFoundError as exc:
|
except FileNotFoundError as exc:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user