equal
deleted
inserted
replaced
1235 def UnsubscribeDebugIECVariable(self, IECPath, callableobj): |
1235 def UnsubscribeDebugIECVariable(self, IECPath, callableobj): |
1236 self.IECdebug_lock.acquire() |
1236 self.IECdebug_lock.acquire() |
1237 IECdebug_data = self.IECdebug_datas.get(IECPath, None) |
1237 IECdebug_data = self.IECdebug_datas.get(IECPath, None) |
1238 if IECdebug_data is not None: |
1238 if IECdebug_data is not None: |
1239 IECdebug_data[0].pop(callableobj,None) |
1239 IECdebug_data[0].pop(callableobj,None) |
|
1240 if len(IECdebug_data[0]) == 0: |
|
1241 self.IECdebug_datas.pop(IECPath) |
1240 self.IECdebug_lock.release() |
1242 self.IECdebug_lock.release() |
1241 |
1243 |
1242 self.ReArmDebugRegisterTimer() |
1244 self.ReArmDebugRegisterTimer() |
1243 |
1245 |
1244 def UnsubscribeAllDebugIECVariable(self): |
1246 def UnsubscribeAllDebugIECVariable(self): |