From 61b12308570d5ced2b2e9768ab5b8e9ad03514e4 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 27 Nov 2017 19:04:35 +0100 Subject: only declare last_change once global --- geldschieberbot.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/geldschieberbot.py b/geldschieberbot.py index c1e3871..2610b54 100644 --- a/geldschieberbot.py +++ b/geldschieberbot.py @@ -154,6 +154,8 @@ def handle_input(inp): cmd = w[0] + global last_change + # supported commands are: # "!reg" register a name for this number # "!sum" send a summary to the group @@ -231,7 +233,6 @@ def handle_input(inp): persons, to_euro(amount_per_person)) # clear change history - global last_change last_change[sender_number] = [] for p in w[2:]: if not p in name2num: @@ -278,7 +279,6 @@ def handle_input(inp): amount *= -1 # clear change history - global last_change last_change[sender_number] = [] record(sender_number, sender, recipient, amount) @@ -315,7 +315,6 @@ def handle_input(inp): continue # clear change history - global last_change last_change[sender_number] = [] msg = "" @@ -344,7 +343,6 @@ def handle_input(inp): changes = [x for x in last_change[sender_number]] # clear change history - global last_change last_change[sender_number] = [] msg = num2name[sender_number] + ": sorry I fucked up!\n Rewinding:\n" -- cgit v1.2.3