From 01d3e4698f9309f668ab6752d349e9142c553684 Mon Sep 17 00:00:00 2001 From: GH0st3rs Date: Mon, 18 Feb 2019 14:58:07 +0300 Subject: [PATCH] Fix FloatAsciiEncoder for compability Python2 and Python3 --- kitty/model/low_level/encoder.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitty/model/low_level/encoder.py b/kitty/model/low_level/encoder.py index 606d239..bf48f6d 100644 --- a/kitty/model/low_level/encoder.py +++ b/kitty/model/low_level/encoder.py @@ -114,6 +114,8 @@ def encode(self, value): _py2_str_encoder_funcs_cache = {} + + def py2_str_encoder_func(encoding): if encoding not in _py2_str_encoder_funcs_cache: _py2_str_encoder_funcs_cache[encoding] = lambda x: x.encode(encoding) @@ -504,8 +506,7 @@ def encode(self, value): ''' :param value: value to encode ''' - packed = self.fmt % (value) - return Bits(bytes=packed) + return Bits(bytes=strToBytes(self.fmt % value)) ENC_FLT_LE = FloatBinEncoder('