PyBitmessage/src/network
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 changes needed to get current code to run 2017-02-25 00:06:04 -06:00
addrthread.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
advanceddispatcher.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
announcethread.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
asyncore_pollchoose.py Changes based on style and lint checks. (final_code_quality_5) 2018-10-31 14:04:35 +00:00
bmobject.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
bmproto.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
connectionchooser.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
connectionpool.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
dandelion.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
downloadthread.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
http.py http pylint fixes 2019-09-10 15:34:19 +05:30
http_old.py Renamed invalid python module http-old 2019-10-18 01:06:02 +03:00
httpd.py proxy flake8 fixes 2019-09-10 16:08:18 +05:30
https.py https flake8 fixes 2019-09-10 15:34:20 +05:30
invthread.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
networkthread.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
node.py node pylint fixes 2019-09-16 19:13:56 +05:30
objectracker.py objectracker pylint fixes 2019-09-10 16:07:02 +05:30
proxy.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
randomtrackingdict.py Moved randomtrackingdict to network, it's used only there 2019-08-18 17:34:58 +03:00
receivequeuethread.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
socks4a.py socks4a pylint fixes 2019-09-16 19:13:53 +05:30
socks5.py Connect to bootstrap nodes by name 2019-09-25 18:55:01 +03:00
stats.py stats pylint fixes 2019-09-16 19:13:54 +05:30
tcp.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
threads.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
tls.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
udp.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
uploadthread.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00