This commit is contained in:
Nikos Kouremenos 2005-03-02 01:43:49 +00:00
parent 77d3628666
commit 7ffee55575

View file

@ -27,13 +27,11 @@ class GajimThread(threading.Thread):
def __init__(self, name = None, queueIn = None, queueOut = None): def __init__(self, name = None, queueIn = None, queueOut = None):
self.queueIn = queueIn self.queueIn = queueIn
self.queueOut = queueOut self.queueOut = queueOut
threading.Thread.__init__(self, target = self.run, \ threading.Thread.__init__(self, target = self.run, name = name)
name = name)
# END __init__ # END __init__
def run(self): def run(self):
mod = compile("import plugins.%s" % self.getName(), \ mod = compile("import plugins.%s" % self.getName(), self.getName(), "exec")
self.getName(), "exec")
res = eval(mod) res = eval(mod)
mod = compile("plugins.%s.%s.plugin(self.queueIn, self.queueOut)" % (self.getName(), self.getName()), self.getName(), "exec") mod = compile("plugins.%s.%s.plugin(self.queueIn, self.queueOut)" % (self.getName(), self.getName()), self.getName(), "exec")
res = eval(mod) res = eval(mod)