projects
/
saartuer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more information in the logfile
[saartuer.git]
/
libtuer.py
diff --git
a/libtuer.py
b/libtuer.py
index c9eceec42fa99ae4537563a62002300516485f86..f1e8d54f37780eec00fa2ee2d60bc071d264fcb9 100644
(file)
--- a/
libtuer.py
+++ b/
libtuer.py
@@
-63,9
+63,8
@@
def fire_and_forget(f):
def _fire_and_forget():
try:
f()
def _fire_and_forget():
try:
f()
- except Exception as e:
- logger.critical("fire_and_forget: Got exception out of callback: %s" % str(e))
- logger.debug(traceback.format_exc())
+ except Exception:
+ logger.critical("fire_and_forget: Got exception out of callback:\n%s" % traceback.format_exc())
t = threading.Thread(target=_fire_and_forget)
t.start()
t = threading.Thread(target=_fire_and_forget)
t.start()
@@
-100,8
+99,7
@@
class ThreadFunction():
try:
self._f(*data)
except Exception as e:
try:
self._f(*data)
except Exception as e:
- logger.critical("ThreadFunction: Got exception out of handler thread %s: %s" % (self.name, str(e)))
- logger.debug(traceback.format_exc())
+ logger.critical("ThreadFunction: Got exception out of handler thread %s:\n%s" % (self.name, traceback.format_exc()))
elif cmd == ThreadFunction._TERM:
assert data is None
break
elif cmd == ThreadFunction._TERM:
assert data is None
break
@@
-139,8
+137,7
@@
class ThreadRepeater():
try:
self._f()
except Exception as e:
try:
self._f()
except Exception as e:
- logger.critical("ThreadRepeater: Got exception out of handler thread %s: %s" % (self.name, str(e)))
- logger.debug(traceback.format_exc())
+ logger.critical("ThreadRepeater: Got exception out of handler thread %s:\n%s" % (self.name, traceback.format_exc()))
time.sleep(self._sleep_time)
def stop(self):
time.sleep(self._sleep_time)
def stop(self):