瀏覽代碼

ffpb: set bot.memory['ffpb_in_setup'] while in setup()

Helge Jung 9 年之前
父節點
當前提交
f6afc4dd9c
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      modules/ffpb.py

+ 5 - 0
modules/ffpb.py

@@ -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