Use six.moves.queue instead of Queue
The Queue module has been renamed to queue in Python 3. Use six.moves.queue to fit the change. http://docs.python.org/2/library/queue.html#module-Queue Change-Id: I2940f34d161b2e3cbc5464619f76e6adea4ef9f6
This commit is contained in:
parent
1e8ef86626
commit
2278ce0b95
@ -16,10 +16,11 @@
|
||||
__all__ = ['AMQPDriverBase']
|
||||
|
||||
import logging
|
||||
import Queue
|
||||
import threading
|
||||
import uuid
|
||||
|
||||
from six import moves
|
||||
|
||||
from oslo import messaging
|
||||
from oslo.messaging._drivers import amqp as rpc_amqp
|
||||
from oslo.messaging._drivers import base
|
||||
@ -102,14 +103,14 @@ class ReplyWaiters(object):
|
||||
def get(self, msg_id, timeout):
|
||||
try:
|
||||
return self._queues[msg_id].get(block=True, timeout=timeout)
|
||||
except Queue.Empty:
|
||||
except moves.queue.Empty:
|
||||
raise messaging.MessagingTimeout('Timed out waiting for a reply '
|
||||
'to message ID %s' % msg_id)
|
||||
|
||||
def check(self, msg_id):
|
||||
try:
|
||||
return self._queues[msg_id].get(block=False)
|
||||
except Queue.Empty:
|
||||
except moves.queue.Empty:
|
||||
return None
|
||||
|
||||
def put(self, msg_id, message_data):
|
||||
@ -158,7 +159,7 @@ class ReplyWaiter(object):
|
||||
self.incoming.append(message)
|
||||
|
||||
def listen(self, msg_id):
|
||||
queue = Queue.Queue()
|
||||
queue = moves.queue.Queue()
|
||||
self.waiters.add(msg_id, queue)
|
||||
|
||||
def unlisten(self, msg_id):
|
||||
|
@ -16,10 +16,11 @@
|
||||
# under the License.
|
||||
|
||||
import json
|
||||
import Queue
|
||||
import threading
|
||||
import time
|
||||
|
||||
from six import moves
|
||||
|
||||
from oslo import messaging
|
||||
from oslo.messaging._drivers import base
|
||||
|
||||
@ -121,7 +122,7 @@ class FakeDriver(base.BaseDriver):
|
||||
|
||||
reply_q = None
|
||||
if wait_for_reply:
|
||||
reply_q = Queue.Queue()
|
||||
reply_q = moves.queue.Queue()
|
||||
|
||||
exchange.deliver_message(target.topic, ctxt, message,
|
||||
server=target.server,
|
||||
@ -135,7 +136,7 @@ class FakeDriver(base.BaseDriver):
|
||||
raise failure
|
||||
else:
|
||||
return reply
|
||||
except Queue.Empty:
|
||||
except moves.queue.Empty:
|
||||
raise messaging.MessagingTimeout(
|
||||
'No reply on topic %s' % target.topic)
|
||||
|
||||
|
@ -16,7 +16,6 @@ import collections
|
||||
import logging
|
||||
import os
|
||||
import pprint
|
||||
import Queue
|
||||
import re
|
||||
import socket
|
||||
import sys
|
||||
@ -848,7 +847,7 @@ class ZmqListener(base.Listener):
|
||||
|
||||
def __init__(self, driver, target):
|
||||
super(ZmqListener, self).__init__(driver, target)
|
||||
self.incoming_queue = Queue.Queue()
|
||||
self.incoming_queue = moves.queue.Queue()
|
||||
|
||||
def dispatch(self, ctxt, version, method, namespace, **kwargs):
|
||||
message = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user