diff options
author | elie <elie> | 2013-08-03 20:03:11 +0000 |
---|---|---|
committer | elie <elie> | 2013-08-03 20:03:11 +0000 |
commit | 0e865e60133db95c0870cd2a91127f8ff374a2b0 (patch) | |
tree | b9162c5d088670978f50718196f8bc5fad579c32 /pysnmp/smi | |
parent | 9c6ace6277926ae6213f574ceba59db92d39ef0c (diff) | |
download | pysnmp-0e865e60133db95c0870cd2a91127f8ff374a2b0.tar.gz |
fix to SnmpAdminString, SnmpTagList, SnmpTagValue types to make them
supporting UTF-8 initializers.
Diffstat (limited to 'pysnmp/smi')
-rw-r--r-- | pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py | 1 | ||||
-rw-r--r-- | pysnmp/smi/mibs/SNMP-TARGET-MIB.py | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py b/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py index 31eed15..c2df7f6 100644 --- a/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py +++ b/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py @@ -22,6 +22,7 @@ import time class SnmpAdminString(TextualConvention, OctetString): displayHint = "255t" subtypeSpec = OctetString.subtypeSpec+ValueSizeConstraint(0,255) + encoding = 'utf-8' class SnmpEngineID(TextualConvention, OctetString): subtypeSpec = OctetString.subtypeSpec+ValueSizeConstraint(5,32) diff --git a/pysnmp/smi/mibs/SNMP-TARGET-MIB.py b/pysnmp/smi/mibs/SNMP-TARGET-MIB.py index 4beb478..d17d82f 100644 --- a/pysnmp/smi/mibs/SNMP-TARGET-MIB.py +++ b/pysnmp/smi/mibs/SNMP-TARGET-MIB.py @@ -18,6 +18,7 @@ from pysnmp.smi import error class SnmpTagList(TextualConvention, OctetString): displayHint = "255t" subtypeSpec = OctetString.subtypeSpec+ValueSizeConstraint(0,255) + encoding = 'utf-8' _delimiters = (' ', '\n', '\t', '\t') def prettyIn(self, value): inDelim = True @@ -35,6 +36,7 @@ class SnmpTagList(TextualConvention, OctetString): class SnmpTagValue(TextualConvention, OctetString): displayHint = "255t" subtypeSpec = OctetString.subtypeSpec+ValueSizeConstraint(0,255) + encoding = 'utf-8' _delimiters = (' ', '\n', '\t', '\t') def prettyIn(self, value): for v in str(value): |