Wrap import of BMConnectionPool and AnnounceThread into try: .. except:

for partial testing on python3.
This commit is contained in:
Lee Miller 2022-06-12 02:14:19 +03:00
parent 8fc42b758d
commit 55b92dffbb
Signed by untrusted user: lee.miller
GPG Key ID: 4F97A5EA88F4AB63

View File

@ -2,17 +2,21 @@
Network subsystem package Network subsystem package
""" """
try:
from .announcethread import AnnounceThread
from .connectionpool import BMConnectionPool from .connectionpool import BMConnectionPool
except ImportError:
AnnounceThread = None
BMConnectionPool = None
from .threads import StoppableThread from .threads import StoppableThread
__all__ = ["BMConnectionPool", "StoppableThread"] __all__ = ["AnnounceThread", "BMConnectionPool", "StoppableThread"]
def start(config, state): def start(config, state):
"""Start network threads""" """Start network threads"""
from .addrthread import AddrThread from .addrthread import AddrThread
from .announcethread import AnnounceThread
from .dandelion import Dandelion from .dandelion import Dandelion
from .downloadthread import DownloadThread from .downloadthread import DownloadThread
from .invthread import InvThread from .invthread import InvThread