diff --git a/coolamqp/framing/compilation/compile_definitions.py b/coolamqp/framing/compilation/compile_definitions.py index 57e7794583f21db88ebcac5af634efc24835b603..855415b362f2a10e57f96a58d9625d32ea6d1f99 100644 --- a/coolamqp/framing/compilation/compile_definitions.py +++ b/coolamqp/framing/compilation/compile_definitions.py @@ -312,7 +312,7 @@ Field = collections.namedtuple('Field', ('name', 'type', 'basic_type', 'reserved # ============================================ Do methods for this class for method in cls.methods: - full_class_name = '%s%s' % (name_class(cls.name), format_method_class_name(method.name)) + full_class_name = u'%s%s' % (name_class(cls.name), format_method_class_name(method.name)) # annotate types method.fields = [field._replace(basic_type=domain_to_basic_type[field.type]) for field in method.fields] diff --git a/coolamqp/framing/compilation/textcode_fields.py b/coolamqp/framing/compilation/textcode_fields.py index 3a1722031e875d33ce39bb86cfc4dd9ba9ec85a0..5fb44d82b40f3b17b9614bbdeb4e48317b3c1fad 100644 --- a/coolamqp/framing/compilation/textcode_fields.py +++ b/coolamqp/framing/compilation/textcode_fields.py @@ -21,7 +21,7 @@ import math from coolamqp.framing.base import BASIC_TYPES, DYNAMIC_BASIC_TYPES from coolamqp.framing.compilation.utilities import format_field_name, get_size -def get_counter(fields, prefix='', indent_level=2): +def get_counter(fields, prefix=u'', indent_level=2): """ Emit code that counts how long this struct is. diff --git a/coolamqp/framing/field_table.py b/coolamqp/framing/field_table.py index f25aae3b954a4813a7d0ae1db5411aa50d491ed9..24a16fa5fcaa43bc90ef1bcb7bca06029af86b8f 100644 --- a/coolamqp/framing/field_table.py +++ b/coolamqp/framing/field_table.py @@ -2,7 +2,7 @@ """ That funny type, field-table... -A field-value is of form (value::any, type::char) +A field-value is of form (value::any, type::unicode) An array is of form [field-value1, field-value2, ...] diff --git a/coolamqp/uplink/handshake.py b/coolamqp/uplink/handshake.py index adcb938b9c415b20f52eed8c0153e216eea9a4b8..083dcfe4fc44f983bb1bd731a5c0b3718be3d541 100644 --- a/coolamqp/uplink/handshake.py +++ b/coolamqp/uplink/handshake.py @@ -21,11 +21,11 @@ SUPPORTED_EXTENSIONS = [ CLIENT_DATA = [ # because RabbitMQ is some kind of a fascist and does not allow # these fields to be of type short-string - (b'product', (b'CoolAMQP', b'S')), - (b'version', (b'develop', b'S')), - (b'copyright', (b'Copyright (C) 2016-2017 DMS Serwis', b'S')), - (b'information', (b'Licensed under the MIT License.\nSee https://github.com/smok-serwis/coolamqp for details', b'S')), - (b'capabilities', ([(capa, (True, b't')) for capa in SUPPORTED_EXTENSIONS], b'F')), + (b'product', (b'CoolAMQP', 'S')), + (b'version', (b'develop', 'S')), + (b'copyright', (b'Copyright (C) 2016-2017 DMS Serwis', 'S')), + (b'information', (b'Licensed under the MIT License.\nSee https://github.com/smok-serwis/coolamqp for details', 'S')), + (b'capabilities', ([(capa, (True, 't')) for capa in SUPPORTED_EXTENSIONS], 'F')), ] WATCHDOG_TIMEOUT = 10