Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
1.10.0
-
None
-
None
Description
Python client senders create printable delivery tags: '1', '2', and so on.
Python client receivers receiving messages from a router see binary delivery tags like b'a\x00\x00\x00\x00\x00\x00\x00'. If one tries to print, say, event.delivery.tag the result may be eight little squares or some control characters that move the cursor unexpectedly. The tag may viewed reliably, as shown in the example, with event.delivery.tag.encode('utf-8').
Although the current format is technically correct it would be helpful for users if the tag was a printable string.