You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
4 years ago
..
__init__.py changes needed to get current code to run 7 years ago
addrthread.py New logging approach in order to reduce imports from submodules 4 years ago
advanceddispatcher.py New logging approach in order to reduce imports from submodules 4 years ago
announcethread.py New logging approach in order to reduce imports from submodules 4 years ago
asyncore_pollchoose.py Changes based on style and lint checks. (final_code_quality_5) 5 years ago
bmobject.py New logging approach in order to reduce imports from submodules 4 years ago
bmproto.py New logging approach in order to reduce imports from submodules 4 years ago
connectionchooser.py New logging approach in order to reduce imports from submodules 4 years ago
connectionpool.py New logging approach in order to reduce imports from submodules 4 years ago
dandelion.py New logging approach in order to reduce imports from submodules 4 years ago
downloadthread.py New logging approach in order to reduce imports from submodules 4 years ago
http.py http pylint fixes 4 years ago
http_old.py Renamed invalid python module http-old 4 years ago
httpd.py proxy flake8 fixes 4 years ago
https.py https flake8 fixes 4 years ago
invthread.py New logging approach in order to reduce imports from submodules 4 years ago
networkthread.py New logging approach in order to reduce imports from submodules 4 years ago
node.py node pylint fixes 4 years ago
objectracker.py objectracker pylint fixes 4 years ago
proxy.py New logging approach in order to reduce imports from submodules 4 years ago
randomtrackingdict.py Moved randomtrackingdict to network, it's used only there 4 years ago
receivequeuethread.py New logging approach in order to reduce imports from submodules 4 years ago
socks4a.py socks4a pylint fixes 4 years ago
socks5.py Connect to bootstrap nodes by name 4 years ago
stats.py stats pylint fixes 4 years ago
tcp.py New logging approach in order to reduce imports from submodules 4 years ago
threads.py New logging approach in order to reduce imports from submodules 4 years ago
tls.py New logging approach in order to reduce imports from submodules 4 years ago
udp.py New logging approach in order to reduce imports from submodules 4 years ago
uploadthread.py New logging approach in order to reduce imports from submodules 4 years ago