Nicer error message on unknown entry point

This commit is contained in:
Kovid Goyal 2021-06-25 10:25:54 +05:30
parent 5eabd69659
commit 4b7600f3a5
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -80,8 +80,14 @@ def edit_config_file(args: List[str]) -> None:
def namespaced(args: List[str]) -> None: def namespaced(args: List[str]) -> None:
try:
func = namespaced_entry_points[args[1]] func = namespaced_entry_points[args[1]]
except KeyError:
pass
else:
func(args[1:]) func(args[1:])
return
raise SystemExit(f'{args[1]} is not a known entry point. Choices are: ' + ', '.join(namespaced_entry_points))
entry_points = { entry_points = {