11
11
import time
12
12
13
13
# magic imports!
14
- import addresses
15
14
import knownnodes
16
- import protocol
17
- import state
15
+ from network import protocol , state , config , queues , addresses , dandelion_ins
18
16
import connectionpool
19
- from bmconfigparser import config
20
- from queues import invQueue , objectProcessorQueue , portCheckerQueue
21
17
from randomtrackingdict import RandomTrackingDict
22
18
from network .advanceddispatcher import AdvancedDispatcher
23
19
from network .bmobject import (
26
22
BMObjectUnwantedStreamError
27
23
)
28
24
from network .proxy import ProxyError
29
- from network import dandelion_ins
30
25
from node import Node , Peer
31
26
from objectracker import ObjectTracker , missingObjects
32
27
@@ -409,7 +404,7 @@ def bm_command_object(self):
409
404
410
405
try :
411
406
self .object .checkObjectByType ()
412
- objectProcessorQueue .put ((
407
+ queues . objectProcessorQueue .put ((
413
408
self .object .objectType , buffer (self .object .data ))) # noqa: F821
414
409
except BMObjectInvalidError :
415
410
BMProto .stopDownloadingObject (self .object .inventoryHash , True )
@@ -431,7 +426,7 @@ def bm_command_object(self):
431
426
)
432
427
self .handleReceivedObject (
433
428
self .object .streamNumber , self .object .inventoryHash )
434
- invQueue .put ((
429
+ queues . invQueue .put ((
435
430
self .object .streamNumber , self .object .inventoryHash ,
436
431
self .destination ))
437
432
return True
@@ -472,7 +467,7 @@ def bm_command_addr(self):
472
467
473
468
def bm_command_portcheck (self ):
474
469
"""Incoming port check request, queue it."""
475
- portCheckerQueue .put (Peer (self .destination , self .peerNode .port ))
470
+ queues . portCheckerQueue .put (Peer (self .destination , self .peerNode .port ))
476
471
return True
477
472
478
473
def bm_command_ping (self ):
0 commit comments