- else:
- # a terminal is attached and stderr is not redirected, maybe debug.
- import io
- import traceback
-
- tb_output = io.StringIO()
- traceback.print_tb(exc_tb, None, tb_output)
- print(tb_output.getvalue(), file=sys.stderr)
- logger.error(tb_output.getvalue())
- tb_output.close()