|
@@ -70,6 +70,8 @@ class ThreadingTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
|
|
|
def setup(bot):
|
|
|
global msgserver, peers_repo, alfred_method, highscores, monitored_nodes
|
|
|
|
|
|
+ bot.memory['ffpb_in_setup'] = True
|
|
|
+
|
|
|
highscores = shelve.open('highscoredata', writeback=True)
|
|
|
if not 'nodes' in highscores:
|
|
|
highscores['nodes'] = 0
|
|
@@ -81,6 +83,7 @@ def setup(bot):
|
|
|
monitored_nodes = shelve.open('monitorednodes', writeback=True)
|
|
|
|
|
|
if not bot.config.has_section('ffpb'):
|
|
|
+ bot.memory['ffpb_in_setup'] = False
|
|
|
return
|
|
|
|
|
|
if not bot.config.ffpb.peers_directory is None:
|
|
@@ -105,6 +108,8 @@ def setup(bot):
|
|
|
alfred_method = bot.config.ffpb.alfred_method
|
|
|
ffpb_updatealfred(bot)
|
|
|
|
|
|
+ bot.memory['ffpb_in_setup'] = False
|
|
|
+
|
|
|
def shutdown(bot):
|
|
|
global msgserver, highscores, monitored_nodes
|
|
|
|