🐛 Fix group creation without name

This commit is contained in:
Sebastián Ramírez 2019-12-24 18:04:31 +01:00
parent c820ba0b37
commit 0502fe7a1f

View file

@ -215,7 +215,7 @@ def get_command(typer_instance: Typer) -> click.Command:
assert False, "Could not get a command for this Typer instance"
def get_group_name(typer_info: TyperInfo) -> str:
def get_group_name(typer_info: TyperInfo) -> Optional[str]:
if typer_info.callback:
# Priority 1: Callback passed in app.add_typer()
return get_command_name(typer_info.callback.__name__)
@ -227,7 +227,7 @@ def get_group_name(typer_info: TyperInfo) -> str:
return get_command_name(registered_callback.callback.__name__)
if typer_info.typer_instance.info.callback:
return get_command_name(typer_info.typer_instance.info.callback.__name__)
assert False, "A Group name could not be created"
return None
def solve_typer_info_defaults(typer_info: TyperInfo) -> TyperInfo: