Not catch exception when import config. (#164)

This commit is contained in:
long2ice 2021-06-04 17:47:39 +08:00
parent 9bf2de0b9a
commit 1dbf9185b6
2 changed files with 2 additions and 7 deletions

View File

@ -5,6 +5,7 @@
### 0.5.4
- Fix incorrect index creation order. (#151)
- Not catch exception when import config. (#164)
### 0.5.3

View File

@ -42,13 +42,7 @@ def get_tortoise_config(ctx: Context, tortoise_orm: str) -> dict:
splits = tortoise_orm.split(".")
config_path = ".".join(splits[:-1])
tortoise_config = splits[-1]
try:
config_module = importlib.import_module(config_path)
except (ModuleNotFoundError, AttributeError):
raise BadOptionUsage(
ctx=ctx, message=f'No config named "{config_path}"', option_name="--config"
)
config_module = importlib.import_module(config_path)
config = getattr(config_module, tortoise_config, None)
if not config:
raise BadOptionUsage(