Следующий код работает нормально, однако я не хочу, чтобы вызывалось событие по умолчанию, только мой onError. Проблема в том, что я использую + =, что означает добавление в список вызываемых функций.
Как мне избавиться от сообщения onError по умолчанию, чтобы вызывалась только моя?
def onError(reqId, errorCode, errorString, c):
# look at errorCode to see if warning or error
if 'definition' not in errorString:
print('My Error Handler', reqId, errorCode, errorString, c.symbol)
else:
print('Skipping definition error')
ib = IB()
ib.connect('127.0.0.1', 7497, clientId=12)
ib.errorEvent += onError