def readVars(self, vars, acInfo=(None, None)): raise error.NoSuchInstanceError(idx=0)
def getNode(self, name, idx=None): try: return MibTree.getNode(self, name, idx) except (error.NoSuchInstanceError, error.NoSuchObjectError): raise error.NoSuchInstanceError(idx=idx, name=name)
def readGetNext(self, name, val, idx, acInfo, oName=None): if name == self.name and name > oName: debug.logger & debug.flagIns and debug.logger('readGetNext: %s=%r' % (self.name, self.syntax)) return self.readGet(name, val, idx, acInfo) else: raise error.NoSuchInstanceError(idx=idx, name=name)
def getBranch(self, name, idx): if name in self._vars: return self._vars[name] raise error.NoSuchInstanceError(name=name, idx=idx)
def readTest(self, name, val, idx, acInfo): if name != self.name: raise error.NoSuchInstanceError(idx=idx, name=name)
def readTestNext(self, name, val, idx, acInfo, oName=None): if name != self.name or name <= oName: raise error.NoSuchInstanceError(idx=idx, name=name)
def getNode(self, name, idx=None): # Recursion terminator if name == self.name: return self raise error.NoSuchInstanceError(idx=idx, name=name)
def getNextNode(self, name, idx=None): raise error.NoSuchInstanceError(idx=idx, name=name)
def readMibObjects(self, *varBinds, **context): raise error.NoSuchInstanceError(idx=0)
def getNextNode(self, name, idx=None): try: return MibScalar.getNextNode(self, name, idx=None) except error.NoSuchObjectError: raise error.NoSuchInstanceError(idx=idx, name=name)
def getBranch(self, name, **context): if name in self._vars: return self._vars[name] raise error.NoSuchInstanceError(name=name, idx=context.get('idx'))
def readTest(self, varBind, **context): name, val = varBind if name != self.name: raise error.NoSuchInstanceError(name=name, idx=context.get('idx'))
def getNextNode(self, name, **context): raise error.NoSuchInstanceError(name=name, idx=context.get('idx'))
def getNode(self, name, **context): # Recursion terminator if name == self.name: return self raise error.NoSuchInstanceError(name=name, idx=context.get('idx'))
def getNextBranch(self, name, **context): try: return MibTree.getNextBranch(self, name, **context) except (error.NoSuchInstanceError, error.NoSuchObjectError): raise error.NoSuchInstanceError(name=name, idx=context.get('idx'))