import threading
import traceback
+import logging
+logger = logging.getLogger(__name__)
_run_in_main_thread = None
_main_thread = None
try:
func (*args, **kwargs)
except:
- print ("mainthread.execute: Executing %s: %s"
- % (func, traceback.format_exc ()))
+ logger.debug("mainthread.execute: Executing %s: %s"
+ % (func, traceback.format_exc ()))
return
else:
return func (*args, **kwargs)
try:
result['result'] = func (*args, **kwargs)
except:
- print ("mainthread.execute: Executing %s: %s"
- % (func, traceback.format_exc ()))
+ logger.debug("mainthread.execute: Executing %s: %s"
+ % (func, traceback.format_exc ()))
if not async:
cond.acquire ()