summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py8
-rw-r--r--pysnmp/smi/mibs/SNMP-TARGET-MIB.py4
-rw-r--r--pysnmp/smi/mibs/SNMPv2-TC.py24
-rw-r--r--pysnmp/smi/mibs/SNMPv2-TM.py2
-rw-r--r--pysnmp/smi/mibs/TRANSPORT-ADDRESS-MIB.py12
5 files changed, 25 insertions, 25 deletions
diff --git a/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py b/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py
index 9c9b7ce0..6fdc79a5 100644
--- a/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py
+++ b/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py
@@ -24,7 +24,7 @@ class SnmpAdminString(TextualConvention, OctetString):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(0,255)
displayHint = "255a"
-class SnmpEngineID(TextualConvention, OctetString):
+class SnmpEngineID(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(5,32)
try:
# Attempt to base engine ID on local IP address
@@ -37,14 +37,14 @@ class SnmpEngineID(TextualConvention, OctetString):
# ...otherwise, use rudimentary text ID
defaultValue = '80004fb8' + '4' + 'mozhinka'
-class SnmpMessageProcessingModel(TextualConvention, Integer32):
+class SnmpMessageProcessingModel(Integer32, TextualConvention):
subtypeSpec = Integer32.subtypeSpec+constraint.ValueRangeConstraint(0,2147483647L)
-class SnmpSecurityLevel(TextualConvention, Integer):
+class SnmpSecurityLevel(Integer, TextualConvention):
subtypeSpec = Integer.subtypeSpec+constraint.SingleValueConstraint(1,3,2,)
namedValues = namedval.NamedValues(("noAuthNoPriv", 1), ("authNoPriv", 2), ("authPriv", 3), )
-class SnmpSecurityModel(TextualConvention, Integer32):
+class SnmpSecurityModel(Integer32, TextualConvention):
subtypeSpec = Integer32.subtypeSpec+constraint.ValueRangeConstraint(0,2147483647L)
# Objects
diff --git a/pysnmp/smi/mibs/SNMP-TARGET-MIB.py b/pysnmp/smi/mibs/SNMP-TARGET-MIB.py
index 00e19174..39d38f16 100644
--- a/pysnmp/smi/mibs/SNMP-TARGET-MIB.py
+++ b/pysnmp/smi/mibs/SNMP-TARGET-MIB.py
@@ -15,11 +15,11 @@ from pyasn1.type import constraint, namedval
# Types
-class SnmpTagList(TextualConvention, OctetString):
+class SnmpTagList(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(0,255)
pass
-class SnmpTagValue(TextualConvention, OctetString):
+class SnmpTagValue(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(0,255)
pass
diff --git a/pysnmp/smi/mibs/SNMPv2-TC.py b/pysnmp/smi/mibs/SNMPv2-TC.py
index 43575f49..e863b901 100644
--- a/pysnmp/smi/mibs/SNMPv2-TC.py
+++ b/pysnmp/smi/mibs/SNMPv2-TC.py
@@ -160,11 +160,11 @@ class MacAddress(TextualConvention, OctetString):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(6,6)
displayHint = "1x:"
-class TruthValue(TextualConvention, Integer):
+class TruthValue(Integer, TextualConvention):
subtypeSpec = Integer.subtypeSpec+constraint.SingleValueConstraint(1, 2)
namedValues = namedval.NamedValues(('true', 1), ('false', 2))
-class TestAndIncr(Integer):
+class TestAndIncr(Integer, TextualConvention):
subtypeSpec = Integer.subtypeSpec+constraint.ValueRangeConstraint(0, 2147483647)
def clone(self, value=None, tagSet=None, subtypeSpec=None):
if value is None:
@@ -178,13 +178,13 @@ class TestAndIncr(Integer):
value = 0
return Integer.clone(self, value, tagSet, subtypeSpec)
-class AutonomousType(TextualConvention, ObjectIdentifier): pass
-class InstancePointer(TextualConvention,ObjectIdentifier):
+class AutonomousType(ObjectIdentifier, TextualConvention): pass
+class InstancePointer(ObjectIdentifier, TextualConvention):
status = 'obsolete'
-class VariablePointer(TextualConvention, ObjectIdentifier): pass
-class RowPointer(TextualConvention, ObjectIdentifier): pass
+class VariablePointer(ObjectIdentifier, TextualConvention): pass
+class RowPointer(ObjectIdentifier, TextualConvention): pass
-class RowStatus(TextualConvention, Integer):
+class RowStatus(Integer, TextualConvention):
"""A special kind of scalar MIB variable responsible for
MIB table row creation/destruction.
"""
@@ -287,25 +287,25 @@ class RowStatus(TextualConvention, Integer):
raise err
return self
-class TimeStamp(TextualConvention, TimeTicks): pass
+class TimeStamp(TimeTicks, TextualConvention): pass
-class TimeInterval(TextualConvention, Integer):
+class TimeInterval(Integer, TextualConvention):
subtypeSpec = Integer.subtypeSpec+constraint.ValueRangeConstraint(0, 2147483647)
class DateAndTime(TextualConvention, OctetString):
subtypeSpec = Integer.subtypeSpec+constraint.ValueSizeConstraint(8, 11)
displayHint = "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
-class StorageType(TextualConvention, Integer):
+class StorageType(Integer, TextualConvention):
subtypeSpec = Integer.subtypeSpec+constraint.SingleValueConstraint(1, 2, 3, 4, 5)
namedValues = namedval.NamedValues(
('other', 1), ('volatile', 2), ('nonVolatile', 3),
('permanent', 4), ('readOnly', 5)
)
-class TDomain(TextualConvention, ObjectIdentifier): pass
+class TDomain(ObjectIdentifier, TextualConvention): pass
-class TAddress(TextualConvention, OctetString):
+class TAddress(OctetString, TextualConvention):
subtypeSpec = Integer.subtypeSpec+constraint.ValueSizeConstraint(1, 255)
mibBuilder.exportSymbols(
diff --git a/pysnmp/smi/mibs/SNMPv2-TM.py b/pysnmp/smi/mibs/SNMPv2-TM.py
index 5427568d..59e25476 100644
--- a/pysnmp/smi/mibs/SNMPv2-TM.py
+++ b/pysnmp/smi/mibs/SNMPv2-TM.py
@@ -31,7 +31,7 @@ class SnmpOSIAddress(TextualConvention, OctetString):
snmpDDPDomain = ObjectIdentity(snmpDomains.name + (4,))
-class SnmpNBPAddress(TextualConvention, OctetString):
+class SnmpNBPAddress(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec + constraint.ValueSizeConstraint(3, 99)
snmpIPXDomain = ObjectIdentity(snmpDomains.name + (5,))
diff --git a/pysnmp/smi/mibs/TRANSPORT-ADDRESS-MIB.py b/pysnmp/smi/mibs/TRANSPORT-ADDRESS-MIB.py
index db5c32c1..68db1755 100644
--- a/pysnmp/smi/mibs/TRANSPORT-ADDRESS-MIB.py
+++ b/pysnmp/smi/mibs/TRANSPORT-ADDRESS-MIB.py
@@ -17,27 +17,27 @@ class TransportAddress(OctetString):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(0,255)
pass
-class TransportAddressDns(TextualConvention, OctetString):
+class TransportAddressDns(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(1,255)
pass
-class TransportAddressIPv4(TextualConvention, OctetString):
+class TransportAddressIPv4(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(6,6)
pass
-class TransportAddressIPv4z(TextualConvention, OctetString):
+class TransportAddressIPv4z(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(10,10)
pass
-class TransportAddressIPv6(TextualConvention, OctetString):
+class TransportAddressIPv6(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(18,18)
pass
-class TransportAddressIPv6z(TextualConvention, OctetString):
+class TransportAddressIPv6z(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(22,22)
pass
-class TransportAddressLocal(TextualConvention, OctetString):
+class TransportAddressLocal(OctetString, TextualConvention):
subtypeSpec = OctetString.subtypeSpec+constraint.ValueSizeConstraint(1,255)
pass