summaryrefslogtreecommitdiff
path: root/pysnmp/smi/mibs/instances/__SNMP-FRAMEWORK-MIB.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/smi/mibs/instances/__SNMP-FRAMEWORK-MIB.py')
-rw-r--r--pysnmp/smi/mibs/instances/__SNMP-FRAMEWORK-MIB.py43
1 files changed, 33 insertions, 10 deletions
diff --git a/pysnmp/smi/mibs/instances/__SNMP-FRAMEWORK-MIB.py b/pysnmp/smi/mibs/instances/__SNMP-FRAMEWORK-MIB.py
index cfbcb9ff..07a06c70 100644
--- a/pysnmp/smi/mibs/instances/__SNMP-FRAMEWORK-MIB.py
+++ b/pysnmp/smi/mibs/instances/__SNMP-FRAMEWORK-MIB.py
@@ -4,9 +4,21 @@
# Copyright (c) 2005-2019, Ilya Etingof <etingof@gmail.com>
# License: http://snmplabs.com/pysnmp/license.html
#
+# This file instantiates some of the MIB managed objects for SNMP engine use
+#
+
import time
-MibScalarInstance, = mibBuilder.importSymbols('SNMPv2-SMI', 'MibScalarInstance')
+if 'mibBuilder' not in globals():
+ import sys
+
+ sys.stderr.write(__doc__)
+ sys.exit(1)
+
+MibScalarInstance, = mibBuilder.importSymbols(
+ 'SNMPv2-SMI',
+ 'MibScalarInstance'
+)
(snmpEngineID,
snmpEngineBoots,
@@ -19,16 +31,27 @@ MibScalarInstance, = mibBuilder.importSymbols('SNMPv2-SMI', 'MibScalarInstance')
'snmpEngineMaxMessageSize'
)
-__snmpEngineID = MibScalarInstance(snmpEngineID.name, (0,), snmpEngineID.syntax)
-__snmpEngineBoots = MibScalarInstance(snmpEngineBoots.name, (0,), snmpEngineBoots.syntax.clone(1))
-__snmpEngineTime = MibScalarInstance(snmpEngineTime.name, (0,), snmpEngineTime.syntax.clone(int(time.time())))
-__snmpEngineMaxMessageSize = MibScalarInstance(snmpEngineMaxMessageSize.name, (0,),
- snmpEngineMaxMessageSize.syntax.clone(4096))
+_snmpEngineID = MibScalarInstance(
+ snmpEngineID.name, (0,),
+ snmpEngineID.syntax
+)
+_snmpEngineBoots = MibScalarInstance(
+ snmpEngineBoots.name, (0,),
+ snmpEngineBoots.syntax.clone(1)
+)
+_snmpEngineTime = MibScalarInstance(
+ snmpEngineTime.name, (0,),
+ snmpEngineTime.syntax.clone(int(time.time()))
+)
+_snmpEngineMaxMessageSize = MibScalarInstance(
+ snmpEngineMaxMessageSize.name, (0,),
+ snmpEngineMaxMessageSize.syntax.clone(4096)
+)
mibBuilder.exportSymbols(
'__SNMP-FRAMEWORK-MIB',
- snmpEngineID=__snmpEngineID,
- snmpEngineBoots=__snmpEngineBoots,
- snmpEngineTime=__snmpEngineTime,
- snmpEngineMaxMessageSize=__snmpEngineMaxMessageSize
+ snmpEngineID=_snmpEngineID,
+ snmpEngineBoots=_snmpEngineBoots,
+ snmpEngineTime=_snmpEngineTime,
+ snmpEngineMaxMessageSize=_snmpEngineMaxMessageSize
)