diff options
author | elie <elie> | 2006-09-29 13:14:00 +0000 |
---|---|---|
committer | elie <elie> | 2006-09-29 13:14:00 +0000 |
commit | 97103d6f87be54c8ca28652f2515a0382d867880 (patch) | |
tree | 574339407e565bbdc1792fdebcd886d8cced83bd /pysnmp | |
parent | 4fcfa69c6c1123ccebcf948d76694928a1fa540e (diff) | |
download | pysnmp-git-97103d6f87be54c8ca28652f2515a0382d867880.tar.gz |
proxy debug category added
Diffstat (limited to 'pysnmp')
-rw-r--r-- | pysnmp/debug.py | 2 | ||||
-rw-r--r-- | pysnmp/proto/proxy/rfc2576.py | 9 |
2 files changed, 11 insertions, 0 deletions
diff --git a/pysnmp/debug.py b/pysnmp/debug.py index 970c4a12..4ebe0046 100644 --- a/pysnmp/debug.py +++ b/pysnmp/debug.py @@ -10,6 +10,7 @@ flagBld = 0x0010 flagMIB = 0x0020 flagIns = 0x0040 flagACL = 0x0080 +flagPrx = 0x0100 flagAll = 0xffff flagMap = { @@ -21,6 +22,7 @@ flagMap = { 'mibview': flagMIB, 'mibinstrum': flagIns, 'acl': flagACL, + 'proxy': flagPrx, 'all': flagAll } diff --git a/pysnmp/proto/proxy/rfc2576.py b/pysnmp/proto/proxy/rfc2576.py index 48596a55..69c31ee4 100644 --- a/pysnmp/proto/proxy/rfc2576.py +++ b/pysnmp/proto/proxy/rfc2576.py @@ -2,6 +2,7 @@ from pysnmp.proto import rfc3411, error from pysnmp.proto.api import v1, v2c from pysnmp.smi import exval +from pysnmp import debug # 2.1.1 @@ -96,6 +97,8 @@ def v1ToV2(v1Pdu, origV2Pdu=None): pduType = v1Pdu.tagSet v2Pdu = __v1ToV2PduMap[pduType].clone() v2c.apiPDU.setDefaults(v2Pdu) + + debug.logger & debug.flagPrx and debug.logger('v1ToV2: v1Pdu %s' % v1Pdu.prettyPrint()) v2VarBinds = [] @@ -147,10 +150,14 @@ def v1ToV2(v1Pdu, origV2Pdu=None): v2c.apiPDU.setRequestID(v2Pdu, long(v1.apiPDU.getRequestID(v1Pdu))) v2c.apiPDU.setVarBinds(v2Pdu, v2VarBinds) + + debug.logger & debug.flagPrx and debug.logger('v1ToV2: v2Pdu %s' % v2Pdu.prettyPrint()) return v2Pdu def v2ToV1(v2Pdu, origV1Pdu=None): + debug.logger & debug.flagPrx and debug.logger('v2ToV1: v2Pdu %s' % v2Pdu.prettyPrint()) + pduType = v2Pdu.tagSet v1Pdu = __v2ToV1PduMap[pduType].clone() @@ -261,5 +268,7 @@ def v2ToV1(v2Pdu, origV1Pdu=None): v1.apiPDU.setRequestID( v1Pdu, v2c.apiPDU.getRequestID(v2Pdu) ) + + debug.logger & debug.flagPrx and debug.logger('v2ToV1: v1Pdu %s' % v1Pdu.prettyPrint()) return v1Pdu |