mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
tools: ratbagctl: shout the usage if the parsing is incomplete
Too easy to trigger ("ratbagctl.devel profile" is just enough), so we
probably better have a proper usage call here.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
committed by
Peter Hutterer
parent
0db7ba0c85
commit
58957667e1
@@ -52,7 +52,13 @@ def main(argv):
|
||||
if cmd.help:
|
||||
parser.print_help()
|
||||
else:
|
||||
cmd.func(ratbagd, cmd)
|
||||
try:
|
||||
f = cmd.func
|
||||
except AttributeError:
|
||||
parser.print_help()
|
||||
return
|
||||
else:
|
||||
f(ratbagd, cmd)
|
||||
finally:
|
||||
try:
|
||||
if cmd.keepalive:
|
||||
|
||||
@@ -1356,7 +1356,13 @@ def main(argv):
|
||||
|
||||
r = open_ratbagd()
|
||||
if r is not None:
|
||||
cmd.func(r, cmd)
|
||||
try:
|
||||
f = cmd.func
|
||||
except AttributeError:
|
||||
parser.print_help()
|
||||
return
|
||||
else:
|
||||
f(r, cmd)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main(sys.argv[1:])
|
||||
|
||||
Reference in New Issue
Block a user