aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-09-18 17:52:19 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2023-09-18 17:53:17 +0200
commit517fa0965cc6d83228cfaa4227bad97415e303cb (patch)
tree9ba48a580a19c15969d641cce6278e642134e6b4
parent2f2b51e40c7027d80bf4a6741f2063e2c224f938 (diff)
downloadgeldschieberbot-517fa0965cc6d83228cfaa4227bad97415e303cb.tar.gz
geldschieberbot-517fa0965cc6d83228cfaa4227bad97415e303cb.zip
partially revert 2f2b51e40c7027d80bf4a6741f2063e2c224f938
Load the state when constructing the bot to ensure a usable object is returned by __init__.
-rw-r--r--geldschieberbot.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/geldschieberbot.py b/geldschieberbot.py
index ff859f0..745731f 100644
--- a/geldschieberbot.py
+++ b/geldschieberbot.py
@@ -1009,6 +1009,8 @@ class Geldschieberbot:
self.dry_run = dry_run # Run without changing the stored state
self.record_changes = True # Should changes be recorded
+ self.load_state()
+
# Command dispatch table
self.cmds = {
'reg': self.register,
@@ -1045,7 +1047,6 @@ class Geldschieberbot:
}
def __enter__(self):
- self.load_state()
return self
def __exit__(self, exc_type, exc_value, exc_tb):