diff options
author | elie <elie> | 2015-07-14 19:14:57 +0000 |
---|---|---|
committer | elie <elie> | 2015-07-14 19:14:57 +0000 |
commit | 2ec6a98998b0c7ac34ef00476f51ed492dbe7dc3 (patch) | |
tree | 7f94cc9b6c854d69e472bb9a66d98fc626f39da9 /pysnmp | |
parent | f308702c7867aa3cfb778a4ed6bd0b15c118073d (diff) | |
download | pysnmp-git-2ec6a98998b0c7ac34ef00476f51ed492dbe7dc3.tar.gz |
missing .isFullyResolved() recovered
Diffstat (limited to 'pysnmp')
-rw-r--r-- | pysnmp/smi/rfc1902.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pysnmp/smi/rfc1902.py b/pysnmp/smi/rfc1902.py index a8347a40..8d66f250 100644 --- a/pysnmp/smi/rfc1902.py +++ b/pysnmp/smi/rfc1902.py @@ -54,7 +54,10 @@ class ObjectIdentity: return self.__mibNode else: raise SmiError('%s object not fully initialized' % self.__class__.__name__) - + + def isFullyResolved(self): + return self.__state & self.stClean + # # A gateway to MIBs manipulation routines # @@ -387,6 +390,9 @@ class ObjectType: def __repr__(self): return '%s(%s)' % (self.__class__.__name__, ', '.join([ repr(x) for x in self.__args])) + def isFullyResolved(self): + return self.__state & self.stClean + def resolveWithMib(self, mibViewController): if self.__state & self.stClean: return self @@ -457,6 +463,9 @@ class NotificationType: self.__additionalVarBinds.extend(varBinds) return self + def isFullyResolved(self): + return self.__state & self.stClean + def resolveWithMib(self, mibViewController): if self.__state & self.stClean: return self |