diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2019-06-09 12:11:44 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2019-06-09 12:11:44 +0200 |
| commit | 00b0585cfa44ce909bc641c46956613c52085be0 (patch) | |
| tree | 7084bb4ceaac19cfe59497abfd0e4d8245e54e6f | |
| parent | fbfb3afeb757f9633cce84cb600e249780743616 (diff) | |
| download | geldschieberbot-00b0585cfa44ce909bc641c46956613c52085be0.tar.gz geldschieberbot-00b0585cfa44ce909bc641c46956613c52085be0.zip | |
rename and fix sender lookup in _tanken
| -rw-r--r-- | geldschieberbot.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/geldschieberbot.py b/geldschieberbot.py index 99c308b..249284d 100644 --- a/geldschieberbot.py +++ b/geldschieberbot.py @@ -322,7 +322,7 @@ cmds["gib"] = transaction cmds["zieh"] = transaction cmds["nimm"] = transaction -def tanken(sender, args, msg): +def _tanken(sender, args, msg): if len(args) < 2: send('ERROR: not in form "{} amount [person] [info]"'.format(args[0])) return 1 @@ -334,13 +334,13 @@ def tanken(sender, args, msg): if len(args) > 2 and args[2] in name2num: recipient = args[2] - elif sender in name2num: + elif sender in num2name: recipient = num2name[sender] else: send("ERROR: recipient unknown") return 1 - parts, err = tanken.tanken(msg.splitlines()[1:], amount) + parts, err = tanken.tanken(msg[1:], amount) if err != None: send("ERROR: " + err) @@ -358,14 +358,14 @@ def tanken(sender, args, msg): output += p[0] + " not known. Please take care manually\n" if record_changes and not dry_run: - changes[sender].append(change) + changes[num2name[sender]].append(change) output += "New Balance:\n" output += create_summary(recipient) send(output) return 0 -cmds["tanken"] = tanken +cmds["tanken"] = _tanken def fuck(sender, args, msg): if not sender in num2name: |
