Revision 8d9a3fbd snf-pithos-backend/pithos/backends/lib/rabbitmq/queue.py

b/snf-pithos-backend/pithos/backends/lib/rabbitmq/queue.py
36 36

  
37 37
class Queue(object):
38 38
    """Queue.
39
       Required constructor parameters: exchange, message_key, client_id.
39
       Required constructor parameters: exchange, client_id.
40 40
    """
41 41
    
42 42
    def __init__(self, **params):
43 43
        exchange = params['exchange']
44 44
        self.conn = exchange_connect(exchange)
45
        self.message_key = params['message_key']
46 45
        self.client_id = params['client_id']
47 46
    
48
    def send(self, user, resource, value, details):
47
    def send(self, message_key, user, resource, value, details):
49 48
        body = Receipt(self.client_id, user, resource, value, details).format()
50
        exchange_send(self.conn, self.message_key, body)
49
        exchange_send(self.conn, message_key, body)
51 50
    
52 51
    def close(self):
53 52
        exchange_close(self.conn)

Also available in: Unified diff