Skip to content

Commit 8f1f897

Browse files
committed
Update adafruit_minimqtt.py
1 parent eccc36f commit 8f1f897

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

adafruit_minimqtt/adafruit_minimqtt.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
_default_sock = None # pylint: disable=invalid-name
6565
_fake_context = None # pylint: disable=invalid-name
6666

67+
# Override default len() method
68+
len_overrided = len
69+
def len(object):
70+
if isinstance(object, str):
71+
return len_overrided(object.encode('utf-8'))
72+
else:
73+
return len_overrided(object)
6774

6875
class MMQTTException(Exception):
6976
"""MiniMQTT Exception class."""

0 commit comments

Comments
 (0)