diff options
author | Federico Ficarelli <federico.ficarelli@gmail.com> | 2016-05-23 18:24:52 +0200 |
---|---|---|
committer | Federico Ficarelli <federico.ficarelli@gmail.com> | 2016-05-23 18:24:52 +0200 |
commit | 8cdeb5633116c2eb492d0e78a87b885b8f8c20bd (patch) | |
tree | 3df933f4a6461493b5fe06fe1c38144d558de15f | |
parent | eab51b699ef3c25ee886d0f844910094dd78437a (diff) | |
download | py-amqp-8cdeb5633116c2eb492d0e78a87b885b8f8c20bd.tar.gz |
Fixed args packing
fixed frame args packing that used to raise a `TypeError` in PY3, fixes #83
-rw-r--r-- | amqp/method_framing.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/amqp/method_framing.py b/amqp/method_framing.py index debb762..e0d3c54 100644 --- a/amqp/method_framing.py +++ b/amqp/method_framing.py @@ -138,7 +138,8 @@ def frame_writer(connection, transport, else: # ## FAST: pack into buffer and single write - frame = (b''.join([pack('>HH', *method_sig), args]) + frame = (b''.join([pack('>HH', *method_sig), + str_to_bytes(args)]) if type_ == 1 else b'') framelen = len(frame) pack_into('>BHI%dsB' % framelen, buf, offset, |