Don't create threads on module import
This commit is contained in:
parent
f75bf39796
commit
9a83d9a2b2
13
botcmd.py
13
botcmd.py
|
@ -6,7 +6,7 @@ import time
|
|||
|
||||
concmd=['/q', '/lt', '/st', '/lg', '/lm', '/sm']
|
||||
|
||||
blacklist = ['bslsk05']
|
||||
blacklist = []
|
||||
|
||||
doctor = eliza.eliza()
|
||||
|
||||
|
@ -66,9 +66,6 @@ class Cron(threading.Thread):
|
|||
for fn in torun:
|
||||
fn()
|
||||
|
||||
cron=Cron()
|
||||
cron.start()
|
||||
|
||||
def loadmessages():
|
||||
global msgs, msgslock
|
||||
|
||||
|
@ -177,8 +174,12 @@ def savetrusted():
|
|||
f.close
|
||||
trustedlock.release()
|
||||
|
||||
loadtrusted()
|
||||
loadgods()
|
||||
def init():
|
||||
global cron
|
||||
cron = Cron()
|
||||
cron.start()
|
||||
loadtrusted()
|
||||
loadgods()
|
||||
|
||||
def chmode(irc, chan, nick, mode, args):
|
||||
set_unset = mode[0]
|
||||
|
|
|
@ -190,8 +190,9 @@ class Threadwrapper(threading.Thread):
|
|||
self.func(self.arg)
|
||||
|
||||
if len(sys.argv)!=5:
|
||||
print 'Usage: ' + sys.argv[0] + ' server port channel nick'
|
||||
print 'Usage: ' + sys.argv[0] + ' server port channels nick'
|
||||
else:
|
||||
botcmd.init()
|
||||
keych = Channel()
|
||||
logch = Channel()
|
||||
Keyhandler(keych).start()
|
||||
|
|
Loading…
Reference in New Issue