Skip to content

Commit 6436ac0

Browse files
authored
Merge pull request #611 from BertKleewein/1.6-fix-py27
Add BlockingIOError definition to allow Paho 1.6.0 to load with Python 2.7
2 parents 3d47d37 + 59a684e commit 6436ac0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/paho/mqtt/client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,12 @@
8181
else:
8282
EAGAIN = errno.EAGAIN
8383

84+
# Python 2.7 does not have BlockingIOError. Fall back to IOError
85+
try:
86+
BlockingIOError
87+
except NameError:
88+
BlockingIOError = IOError
89+
8490
MQTTv31 = 3
8591
MQTTv311 = 4
8692
MQTTv5 = 5

0 commit comments

Comments
 (0)