diff options
author | elie <elie> | 2013-09-08 21:46:51 +0000 |
---|---|---|
committer | elie <elie> | 2013-09-08 21:46:51 +0000 |
commit | 921aa73f4fdb937b99d0ebf5200f53a1f5cef571 (patch) | |
tree | e56130c43bd82576bc93b58b3294e4a302379a3b /pysnmp/carrier | |
parent | 7e842546adacf9d44fc98945866498f763e9e6b1 (diff) | |
download | pysnmp-921aa73f4fdb937b99d0ebf5200f53a1f5cef571.tar.gz |
minor changes to transport dispatcher's recvId logic
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r-- | pysnmp/carrier/base.py | 7 |
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: |