File tree 1 file changed +6
-2
lines changed
src/controller/python/chip
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -110,10 +110,14 @@ def HandleKeyExchangeComplete(err):
110
110
def HandleAddressUpdateComplete (nodeid , err ):
111
111
if err != 0 :
112
112
print ("Failed to update node address: {}" .format (err ))
113
+ # Failed update address, don't wait for HandleCommissioningComplete
114
+ self .state = DCState .IDLEHandleCommissioningComplete
115
+ self ._ChipStack .callbackRes = err
116
+ self ._ChipStack .completeEvent .set ()
113
117
else :
114
118
print ("Node address has been updated" )
115
- # Wait for HandleCommissioningComplete before setting
116
- # self._ChipStack.callbackRes; we're not done until that happens.
119
+ # Wait for HandleCommissioningComplete before setting
120
+ # self._ChipStack.callbackRes; we're not done until that happens.
117
121
118
122
def HandleCommissioningComplete (nodeid , err ):
119
123
if err != 0 :
You can’t perform that action at this time.
0 commit comments