This commit is contained in:
gregorni 2023-09-17 12:38:15 +02:00
commit 2851dffe06

View file

@ -155,9 +155,11 @@ class BlueprintApp:
for file in opts.inputs: for file in opts.inputs:
data = file.read() data = file.read()
file_abs = os.path.abspath(file.name)
input_dir_abs = os.path.abspath(opts.input_dir)
try: try:
if not os.path.commonpath([file.name, opts.input_dir]): if not os.path.commonpath([file_abs, input_dir_abs]):
print( print(
f"{Colors.RED}{Colors.BOLD}error: input file '{file.name}' is not in input directory '{opts.input_dir}'{Colors.CLEAR}" f"{Colors.RED}{Colors.BOLD}error: input file '{file.name}' is not in input directory '{opts.input_dir}'{Colors.CLEAR}"
) )