22
33import threading
44import time
5- try :
6- import queue as Queue
7- except ImportError :
8- import Queue
5+
6+ from six .moves import queue
97
108try :
119 from multiqueue import MultiQueue
1210except ImportError :
1311 from .multiqueue import MultiQueue
1412
1513
16- class ObjectProcessorQueue (Queue .Queue ):
14+ class ObjectProcessorQueue (queue .Queue ):
1715 """Special queue class using lock for `.threads.objectProcessor`"""
1816
1917 maxSize = 32000000
2018
2119 def __init__ (self ):
22- Queue .Queue .__init__ (self )
20+ queue .Queue .__init__ (self )
2321 self .sizeLock = threading .Lock ()
2422 #: in Bytes. We maintain this to prevent nodes from flooding us
2523 #: with objects which take up too much memory. If this gets
@@ -31,27 +29,27 @@ def put(self, item, block=True, timeout=None):
3129 time .sleep (1 )
3230 with self .sizeLock :
3331 self .curSize += len (item [1 ])
34- Queue .Queue .put (self , item , block , timeout )
32+ queue .Queue .put (self , item , block , timeout )
3533
3634 def get (self , block = True , timeout = None ):
37- item = Queue .Queue .get (self , block , timeout )
35+ item = queue .Queue .get (self , block , timeout )
3836 with self .sizeLock :
3937 self .curSize -= len (item [1 ])
4038 return item
4139
4240
43- workerQueue = Queue .Queue ()
44- UISignalQueue = Queue .Queue ()
45- addressGeneratorQueue = Queue .Queue ()
41+ workerQueue = queue .Queue ()
42+ UISignalQueue = queue .Queue ()
43+ addressGeneratorQueue = queue .Queue ()
4644#: `.network.ReceiveQueueThread` instances dump objects they hear
4745#: on the network into this queue to be processed.
4846objectProcessorQueue = ObjectProcessorQueue ()
4947invQueue = MultiQueue ()
5048addrQueue = MultiQueue ()
51- portCheckerQueue = Queue .Queue ()
52- receiveDataQueue = Queue .Queue ()
49+ portCheckerQueue = queue .Queue ()
50+ receiveDataQueue = queue .Queue ()
5351#: The address generator thread uses this queue to get information back
5452#: to the API thread.
55- apiAddressGeneratorReturnQueue = Queue .Queue ()
53+ apiAddressGeneratorReturnQueue = queue .Queue ()
5654#: for exceptions
57- excQueue = Queue .Queue ()
55+ excQueue = queue .Queue ()
0 commit comments