summaryrefslogtreecommitdiff
path: root/pysnmp/carrier
diff options
context:
space:
mode:
authorelie <elie>2013-09-08 21:46:51 +0000
committerelie <elie>2013-09-08 21:46:51 +0000
commit921aa73f4fdb937b99d0ebf5200f53a1f5cef571 (patch)
treee56130c43bd82576bc93b58b3294e4a302379a3b /pysnmp/carrier
parent7e842546adacf9d44fc98945866498f763e9e6b1 (diff)
downloadpysnmp-921aa73f4fdb937b99d0ebf5200f53a1f5cef571.tar.gz
minor changes to transport dispatcher's recvId logic
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r--pysnmp/carrier/base.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/pysnmp/carrier/base.py b/pysnmp/carrier/base.py
index ee2811e..d7b9d56 100644
--- a/pysnmp/carrier/base.py
+++ b/pysnmp/carrier/base.py
@@ -77,11 +77,8 @@ class AbstractTransportDispatcher:
self.__recvCallables[recvId] = recvCb
def unregisterRecvCbFun(self, recvId=None):
- if recvId is None:
- self.__recvCallables = []
- else:
- if recvId in self.__recvCallables:
- del self.__recvCallables[recvId]
+ if recvId in self.__recvCallables:
+ del self.__recvCallables[recvId]
def registerTimerCbFun(self, timerCbFun, tickInterval=None):
if not tickInterval: