summaryrefslogtreecommitdiff
path: root/pysnmp
diff options
context:
space:
mode:
authorelie <elie>2015-07-14 19:14:57 +0000
committerelie <elie>2015-07-14 19:14:57 +0000
commit2ec6a98998b0c7ac34ef00476f51ed492dbe7dc3 (patch)
tree7f94cc9b6c854d69e472bb9a66d98fc626f39da9 /pysnmp
parentf308702c7867aa3cfb778a4ed6bd0b15c118073d (diff)
downloadpysnmp-git-2ec6a98998b0c7ac34ef00476f51ed492dbe7dc3.tar.gz
missing .isFullyResolved() recovered
Diffstat (limited to 'pysnmp')
-rw-r--r--pysnmp/smi/rfc1902.py11
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