summaryrefslogtreecommitdiff
path: root/pysnmp/smi
diff options
context:
space:
mode:
authorelie <elie>2013-08-03 20:03:11 +0000
committerelie <elie>2013-08-03 20:03:11 +0000
commit0e865e60133db95c0870cd2a91127f8ff374a2b0 (patch)
treeb9162c5d088670978f50718196f8bc5fad579c32 /pysnmp/smi
parent9c6ace6277926ae6213f574ceba59db92d39ef0c (diff)
downloadpysnmp-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.py1
-rw-r--r--pysnmp/smi/mibs/SNMP-TARGET-MIB.py2
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):