@@ -556,6 +556,7 @@ def encode_delete(self) -> bytes:
556
556
continue
557
557
else :
558
558
self ._check (err )
559
+ # workaround because of: https://github.com/rabbitmq/rabbitmq-amqp-python-client/issues/1
559
560
if self .body is None :
560
561
data [0 ] = 0
561
562
data [1 ] = 83
@@ -580,6 +581,7 @@ def send(self, sender: "Sender", tag: Optional[str] = None) -> "Delivery":
580
581
"""
581
582
dlv = sender .delivery (tag or sender .delivery_tag ())
582
583
584
+ # workaround because of: https://github.com/rabbitmq/rabbitmq-amqp-python-client/issues/1
583
585
if sender .target .address == "/management" :
584
586
encoded = self .encode_delete ()
585
587
else :
@@ -591,26 +593,6 @@ def send(self, sender: "Sender", tag: Optional[str] = None) -> "Delivery":
591
593
dlv .settle ()
592
594
return dlv
593
595
594
- def send_mngmnt (self , sender : "Sender" , tag : Optional [str ] = None ) -> "Delivery" :
595
- """
596
- Encodes and sends the message content using the specified sender,
597
- and, if present, using the specified tag. Upon success, will
598
- return the :class:`Delivery` object for the sent message.
599
-
600
- :param sender: The sender to send the message
601
- :param tag: The delivery tag for the sent message
602
- :return: The delivery associated with the sent message
603
- """
604
- dlv = sender .delivery (tag or sender .delivery_tag ())
605
-
606
- encoded = self .encode_delete ()
607
-
608
- sender .stream (encoded )
609
- sender .advance ()
610
- if sender .snd_settle_mode == Link .SND_SETTLED :
611
- dlv .settle ()
612
- return dlv
613
-
614
596
@overload
615
597
def recv (self , link : "Sender" ) -> None : ...
616
598
0 commit comments