Wrap import of BMConnectionPool and AnnounceThread into try: .. except:
for partial testing on python3.
This commit is contained in:
parent
8fc42b758d
commit
55b92dffbb
|
@ -2,17 +2,21 @@
|
||||||
Network subsystem package
|
Network subsystem package
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from .connectionpool import BMConnectionPool
|
try:
|
||||||
|
from .announcethread import AnnounceThread
|
||||||
|
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
|
||||||
|
|
Reference in New Issue
Block a user