bin grad zu bl***d, will eine Funktion in einem eigenen Thread starten, bekomme aber bei Ausführung folgende Fehlermeldung:
pywintypes.com_error: (-2147221008, 'CoInitialize wurde nicht aufgerufen.', None, None)
Code: Alles auswählen
class LoadSR:
def __init__(self):
# globals in class
self.cfg = pyCfg.pySapiCfg()
# Initial all sr engines
self.sr_list = self.cfg.getMySR()
self.sr_imports = []
for item in self.sr_list:
self.sr_imports.append(__import__("SAPI_SR." + item, globals(), locals(), item))
print "SR " + item + " initialized"
# Connect to current engine
start_new_thread(self.ConnectCurEngine,())
def ChangeGrammar(self, grammar):
return None
def ChangeEngine(self, engine):
return None
def ConnectCurEngine(self):
sr_id = self.GetID()
# start_new_thread(self.sr_imports[sr_id].pySapiIn(),())
connect = self.sr_imports[sr_id].pySapiIn()
return None