diff options
Diffstat (limited to 'geldschieberbot.py')
| -rw-r--r-- | geldschieberbot.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/geldschieberbot.py b/geldschieberbot.py index 80dedb7..e13b124 100644 --- a/geldschieberbot.py +++ b/geldschieberbot.py @@ -330,6 +330,10 @@ cmds["nimm"] = transaction def cars(sender, args, msg): # list cars if len(args) < 2 or args[1] in ["ls", "list"]: + if len(available_cars) == 0: + send("No cars registered yet.") + return 0 + ret_msg = "" header_fmt = "{} - service charge {}ct/km\n" if len(args) > 2: @@ -380,6 +384,9 @@ def cars(sender, args, msg): nb[m] = 0 balance[car] = nb send("added {} as an available car".format(car)) + else: + send('ERROR: cmd not in form "{} [cmd]"'.format(args[0])) + return 1 return 0 |
