77
105
class ThreadedCallsReactorMixin(object):
80
109
super(ThreadedCallsReactorMixin, self).__init__()
81
110
self._threaded_callbacks = []
83
112
def call_in_main(self, f, *args, **kwargs):
84
114
self._threaded_callbacks.append(lambda: f(*args, **kwargs))
86
116
def call_in_thread(self, callback, errback, f, *args, **kwargs):
87
129
thread.start_new_thread(self._in_thread,
88
130
(callback, errback, f, args, kwargs))