error handle for config file
This commit is contained in:
parent
0ea5915099
commit
b9627c8d6d
1 changed files with 8 additions and 2 deletions
10
build.py
10
build.py
|
@ -313,8 +313,14 @@ class FontConfig:
|
||||||
else {**getattr(self, prop), **val},
|
else {**getattr(self, prop), **val},
|
||||||
)
|
)
|
||||||
|
|
||||||
except ():
|
except FileNotFoundError:
|
||||||
print("Fail to load config.json. Please check your config.json.")
|
print(f"🚨 Config file not found: {config_file_path}, use default config")
|
||||||
|
pass
|
||||||
|
except json.JSONDecodeError:
|
||||||
|
print(f"❗ Error: Invalid JSON in config file: {config_file_path}")
|
||||||
|
exit(1)
|
||||||
|
except Exception as e: # Catch any other unexpected error
|
||||||
|
print(f"❗ An unexpected error occurred: {e}")
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
def __load_args(self, args):
|
def __load_args(self, args):
|
||||||
|
|
Loading…
Reference in a new issue