Show
Ignore:
Timestamp:
09/05/05 13:16:56 (19 years ago)
Author:
jerome
Message:

Prepare for parametrized internal hardware accounters

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/accounters/snmp.py

    r2409 r2423  
    6868            self.parent = parent 
    6969            self.printerHostname = printerhostname 
     70            self.community = "public" 
     71            self.port = 161 
    7072            self.printerInternalPageCounter = None 
    7173            self.printerStatus = None 
     
    7678            ver = alpha.protoVersions[alpha.protoVersionId1] 
    7779            req = ver.Message() 
    78             req.apiAlphaSetCommunity('public') 
     80            req.apiAlphaSetCommunity(self.community) 
    7981            req.apiAlphaSetPdu(ver.GetRequestPdu()) 
    8082            req.apiAlphaGetPdu().apiAlphaSetVarBindList((pageCounterOID, ver.Null()), \ 
     
    8385            tsp = Manager() 
    8486            try : 
    85                 tsp.sendAndReceive(req.berEncode(), (self.printerHostname, 161), (self.handleAnswer, req)) 
     87                tsp.sendAndReceive(req.berEncode(), \ 
     88                                   (self.printerHostname, self.port), \ 
     89                                   (self.handleAnswer, req)) 
    8690            except (SnmpOverUdpError, select.error), msg :     
    8791                self.parent.filter.printInfo(_("Network error while doing SNMP queries on printer %s : %s") % (self.printerHostname, msg), "warn")