PyBitmessage/src/messagetypes
Dmitri Bogomolov 7a89109fc9
New logging approach in order to reduce imports from submodules
and use logging without risk of circular import. Only subpackage
that imports from debug is bitmessageqt - because it also uses
debug.resetLogging().
Instead of from debug import logger is now recommended to use:

import logging

logger = logging.getLogger('default')

All subclasses of StoppableThread now have a logger attribute.
All threading related stuff except for set_thread_name()
was moved from helper_threading to network.threads.

Fixed two my mistakes from previous edit of debug in a1a8d3a:

 - logger.handlers is not dict but iterable
 - sys.excepthook should be set unconditionally
2019-10-18 09:35:24 +03:00
..
__init__.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
message.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
vote.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00