Merge "Add ordereddict requirement"
This commit is contained in:
commit
6930968536
|
@ -24,6 +24,7 @@ import Queue
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
import dateutil.parser
|
import dateutil.parser
|
||||||
|
import ordereddict
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
HIGH_PRIORITY=0
|
HIGH_PRIORITY=0
|
||||||
|
@ -32,7 +33,10 @@ LOW_PRIORITY=2
|
||||||
|
|
||||||
class MultiQueue(object):
|
class MultiQueue(object):
|
||||||
def __init__(self, priorities):
|
def __init__(self, priorities):
|
||||||
self.queues = collections.OrderedDict()
|
try:
|
||||||
|
self.queues = collections.OrderedDict()
|
||||||
|
except AttributeError:
|
||||||
|
self.queues = ordereddict.OrderedDict()
|
||||||
for key in priorities:
|
for key in priorities:
|
||||||
self.queues[key] = collections.deque()
|
self.queues[key] = collections.deque()
|
||||||
self.condition = threading.Condition()
|
self.condition = threading.Condition()
|
||||||
|
|
|
@ -3,3 +3,4 @@ sqlalchemy
|
||||||
GitPython>=0.3.2.RC1
|
GitPython>=0.3.2.RC1
|
||||||
python-dateutil
|
python-dateutil
|
||||||
requests
|
requests
|
||||||
|
ordereddict
|
||||||
|
|
Loading…
Reference in New Issue