From aaa7b150c92bbc2dbb6ce33a4b5d1aa8bdad4706 Mon Sep 17 00:00:00 2001 From: Alexei Chetroi Date: Mon, 8 Apr 2019 16:51:18 -0400 Subject: [PATCH] treat TXStatus.SELF_ADDRESSED as a successful tx. --- zigpy_xbee/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zigpy_xbee/api.py b/zigpy_xbee/api.py index 8c721fa..08547ed 100644 --- a/zigpy_xbee/api.py +++ b/zigpy_xbee/api.py @@ -342,8 +342,9 @@ def _handle_tx_status(self, frame_id, nwk, tries, tx_status, dsc_status): return try: - if tx_status in (t.TXStatus.SUCCESS, - t.TXStatus.BROADCAST_APS_TX_ATTEMPT): + if tx_status in (t.TXStatus.BROADCAST_APS_TX_ATTEMPT, + t.TXStatus.SELF_ADDRESSED, + t.TXStatus.SUCCESS): fut.set_result(tx_status) else: fut.set_exception(