def next_walk_msg(self): """Return next walk message to send if any """ if (self.action != reliable_snmp.WALK): return None nwo = self.next_walk_obj() if (nwo != None): return snmpcomm.xet_message({nwo:None}) return None
output.dbg("Error", self.__class__.__name__) if(self.count == self.expectedCount): self.server.cleanup() return True server = core.core() output.set_mode("DBG") snmpget = snmp.reliable_snmp(server) snmps = snmpcomm.snmp_udp_server(server, 5000) ps = print_snmp(server) server.run(runbg=True) m1 = snmpcomm.xet_message( {(1,3,6,1,2,1,1,1,0): None, (1,3,6,1,2,1,1,2,0): None}) snmpget.send(m1, ('openflow2.stanford.edu', 161), snmpget.GET) output.dbg("Sent message 1") snmpget.send(m1, ('localhost', 161), snmpget.GET) output.dbg("Sent message 2") while (ps.count < 2): time.sleep(0.1) print print m2 = snmpcomm.xet_message( {(1,3,6,1,2,1,1,1,0): snmpcomm.V2c_PROTO_MOD.OctetString('KK is stupid')}) snmpget.send(m2, ('localhost', 161), snmpget.SET)