Skip to content

Commit 730ef56

Browse files
committed
Handle when transport has been garbage collected.
1 parent e75d1c2 commit 730ef56

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

azure-iot-device/azure/iot/device/common/mqtt_transport.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,10 @@ def on_connect(client, userdata, flags, rc):
190190
logger.warning(
191191
"connection failed, but no on_mqtt_connection_failure_handler handler callback provided"
192192
)
193+
elif not this:
194+
logger.info(
195+
"on_connect called with transport==None. Transport must have been garbage collected. stopping loop"
196+
)
193197
elif this.on_mqtt_connected_handler:
194198
try:
195199
this.on_mqtt_connected_handler()

0 commit comments

Comments
 (0)