Nicer error message on unknown entry point
This commit is contained in:
parent
5eabd69659
commit
4b7600f3a5
10
__main__.py
10
__main__.py
@ -80,8 +80,14 @@ def edit_config_file(args: List[str]) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def namespaced(args: List[str]) -> None:
|
def namespaced(args: List[str]) -> None:
|
||||||
func = namespaced_entry_points[args[1]]
|
try:
|
||||||
func(args[1:])
|
func = namespaced_entry_points[args[1]]
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
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 = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user