summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2007-04-03 14:38:09 +0000
committerelie <elie>2007-04-03 14:38:09 +0000
commitcbfe03e8f7e431be62967a00900e80c618691340 (patch)
treea9bff70df73c5ff46cce6df2d18e6d506afae7e7
parent19a344192ec07dae5408eb12075e40d71bfe226d (diff)
downloadpysnmp-cbfe03e8f7e431be62967a00900e80c618691340.tar.gz
__repr__() added to CommunityData and UsmUserData
-rw-r--r--pysnmp/entity/rfc3413/oneliner/cmdgen.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/pysnmp/entity/rfc3413/oneliner/cmdgen.py b/pysnmp/entity/rfc3413/oneliner/cmdgen.py
index 23073f8..d39e79a 100644
--- a/pysnmp/entity/rfc3413/oneliner/cmdgen.py
+++ b/pysnmp/entity/rfc3413/oneliner/cmdgen.py
@@ -25,6 +25,12 @@ class CommunityData:
if mpModel is not None:
self.mpModel = mpModel
self.securityModel = mpModel + 1
+
+ def __repr__(self): return '%s("%s", <COMMUNITY>, %s)' % (
+ self.__class__.__name__,
+ self.securityName,
+ self.mpModel
+ )
class UsmUserData:
authKey = privKey = None
@@ -56,6 +62,13 @@ class UsmUserData:
self.privProtocol = usmDESPrivProtocol
else:
self.privProtocol = privProtocol
+
+ def __repr__(self): return '%s("%s", <AUTHKEY>, <PRIVKEY>, %s, %s)' % (
+ self.__class__.__name__,
+ self.securityName,
+ self.authProtocol,
+ self.privProtocol
+ )
class UdpTransportTarget:
transportDomain = udp.domainName