Don't create threads on module import

This commit is contained in:
Juhani Krekelä 2018-07-08 22:23:42 +03:00
parent f75bf39796
commit 9a83d9a2b2
2 changed files with 9 additions and 7 deletions

View File

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

View File

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