@@ -98,11 +98,11 @@ def close(self) -> None:
98
98
self ._receiver .close ()
99
99
100
100
def request (
101
- self ,
102
- body : Any ,
103
- path : str ,
104
- method : str ,
105
- expected_response_codes : list [int ],
101
+ self ,
102
+ body : Any ,
103
+ path : str ,
104
+ method : str ,
105
+ expected_response_codes : list [int ],
106
106
) -> Message :
107
107
"""
108
108
Send a management request with a new UUID.
@@ -124,16 +124,17 @@ def request(
124
124
)
125
125
126
126
def _request (
127
- self ,
128
- id : str ,
129
- body : Any ,
130
- path : str ,
131
- method : str ,
132
- expected_response_codes : list [int ],
127
+ self ,
128
+ id : str ,
129
+ body : Any ,
130
+ path : str ,
131
+ method : str ,
132
+ expected_response_codes : list [int ],
133
133
) -> Message :
134
134
amq_message = Message (
135
135
id = id ,
136
136
body = body ,
137
+ inferred = False ,
137
138
reply_to = "$me" ,
138
139
address = path ,
139
140
subject = method ,
@@ -151,10 +152,10 @@ def _request(
151
152
return msg
152
153
153
154
def declare_exchange (
154
- self ,
155
- exchange_specification : Union [
156
- ExchangeSpecification , ExchangeCustomSpecification
157
- ],
155
+ self ,
156
+ exchange_specification : Union [
157
+ ExchangeSpecification , ExchangeCustomSpecification
158
+ ],
158
159
) -> Union [ExchangeSpecification , ExchangeCustomSpecification ]:
159
160
"""
160
161
Declare a new exchange in RabbitMQ.
@@ -195,10 +196,10 @@ def declare_exchange(
195
196
return exchange_specification
196
197
197
198
def declare_queue (
198
- self ,
199
- queue_specification : Union [
200
- ClassicQueueSpecification , QuorumQueueSpecification , StreamSpecification
201
- ],
199
+ self ,
200
+ queue_specification : Union [
201
+ ClassicQueueSpecification , QuorumQueueSpecification , StreamSpecification
202
+ ],
202
203
) -> Union [
203
204
ClassicQueueSpecification , QuorumQueueSpecification , StreamSpecification
204
205
]:
@@ -219,7 +220,7 @@ def declare_queue(
219
220
logger .debug ("declare_queue operation called" )
220
221
221
222
if isinstance (queue_specification , ClassicQueueSpecification ) or isinstance (
222
- queue_specification , QuorumQueueSpecification
223
+ queue_specification , QuorumQueueSpecification
223
224
):
224
225
body = self ._declare_queue (queue_specification )
225
226
@@ -242,8 +243,8 @@ def declare_queue(
242
243
return queue_specification
243
244
244
245
def _declare_queue (
245
- self ,
246
- queue_specification : Union [ClassicQueueSpecification , QuorumQueueSpecification ],
246
+ self ,
247
+ queue_specification : Union [ClassicQueueSpecification , QuorumQueueSpecification ],
247
248
) -> dict [str , Any ]:
248
249
249
250
body = {}
@@ -311,7 +312,7 @@ def _declare_queue(
311
312
return body
312
313
313
314
def _declare_stream (
314
- self , stream_specification : StreamSpecification
315
+ self , stream_specification : StreamSpecification
315
316
) -> dict [str , Any ]:
316
317
317
318
body = {}
@@ -324,7 +325,7 @@ def _declare_stream(
324
325
325
326
if stream_specification .max_age is not None :
326
327
args ["x-max-age" ] = (
327
- str (int (stream_specification .max_age .total_seconds ())) + "s"
328
+ str (int (stream_specification .max_age .total_seconds ())) + "s"
328
329
)
329
330
330
331
if stream_specification .stream_max_segment_size_bytes is not None :
@@ -392,7 +393,7 @@ def delete_queue(self, name: str) -> None:
392
393
)
393
394
394
395
def _validate_reponse_code (
395
- self , response_code : int , expected_response_codes : list [int ]
396
+ self , response_code : int , expected_response_codes : list [int ]
396
397
) -> None :
397
398
if response_code == CommonValues .response_code_409 .value :
398
399
raise ValidationCodeException ("ErrPreconditionFailed" )
@@ -406,10 +407,10 @@ def _validate_reponse_code(
406
407
)
407
408
408
409
def bind (
409
- self ,
410
- bind_specification : Union [
411
- ExchangeToQueueBindingSpecification , ExchangeToExchangeBindingSpecification
412
- ],
410
+ self ,
411
+ bind_specification : Union [
412
+ ExchangeToQueueBindingSpecification , ExchangeToExchangeBindingSpecification
413
+ ],
413
414
) -> str :
414
415
"""
415
416
Create a binding between exchanges or between an exchange and a queue.
@@ -462,12 +463,12 @@ def bind(
462
463
return binding_path
463
464
464
465
def unbind (
465
- self ,
466
- bind_specification : Union [
467
- str ,
468
- ExchangeToQueueBindingSpecification ,
469
- ExchangeToExchangeBindingSpecification ,
470
- ],
466
+ self ,
467
+ bind_specification : Union [
468
+ str ,
469
+ ExchangeToQueueBindingSpecification ,
470
+ ExchangeToExchangeBindingSpecification ,
471
+ ],
471
472
) -> None :
472
473
"""
473
474
Remove a binding between exchanges or between an exchange and a queue.
0 commit comments