aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2016-04-14 16:48:17 +0100
committerGravatar jesopo2016-04-14 16:48:17 +0100
commit98718546cf0882abd40102dbb7c9345a1b65e022 (patch)
tree1aeeec28a33c21555e6d5b83d75bc3ca6d06566e
parentadded a very unreliable and BAD IDEA way to unload modules. (diff)
added helper functions to IRCBot to utilise the new bot settings table.
-rw-r--r--IRCBot.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/IRCBot.py b/IRCBot.py
index d031c9f9..6fffea7f 100644
--- a/IRCBot.py
+++ b/IRCBot.py
@@ -77,6 +77,16 @@ class Bot(object):
self.servers[server.fileno()] = server
else:
timer.redo()
+
+ def set_setting(self, setting, value):
+ self.database.set_bot_setting(setting, value)
+ def get_setting(self, setting, default=None):
+ return self.database.get_bot_setting(setting, default)
+ def find_settings(self, pattern, default=[]):
+ return self.database.find_bot_settings(pattern, default)
+ def del_setting(self, setting):
+ self.database.del_bot_setting(setting)
+
def run(self):
while self.running:
self.lock.acquire()