summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Etingof <etingof@gmail.com>2018-08-05 22:47:36 +0200
committerIlya Etingof <etingof@gmail.com>2018-08-05 22:47:36 +0200
commit8a3727a9fc5d0c075c7cb4d1c4ced1e252d47c28 (patch)
tree3cb5c95a551627e12c98f22956e4edb9c899dc18
parent43a181b692b36c6d7f82dad89e4b48864beb282e (diff)
downloadpysnmp-git-4.4.5.tar.gz
Fix Python 2.4-2.5 except statementv4.4.5
Older Pythons do not support 'except ... as...' syntax.
-rw-r--r--pysnmp/hlapi/asyncio/cmdgen.py23
-rw-r--r--pysnmp/hlapi/asyncio/ntforg.py8
-rw-r--r--pysnmp/hlapi/twisted/cmdgen.py22
-rw-r--r--pysnmp/hlapi/twisted/ntforg.py7
4 files changed, 40 insertions, 20 deletions
diff --git a/pysnmp/hlapi/asyncio/cmdgen.py b/pysnmp/hlapi/asyncio/cmdgen.py
index e449d477..8c69fd19 100644
--- a/pysnmp/hlapi/asyncio/cmdgen.py
+++ b/pysnmp/hlapi/asyncio/cmdgen.py
@@ -31,6 +31,8 @@
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGE.
#
+import sys
+
from pysnmp.smi.rfc1902 import *
from pysnmp.hlapi.auth import *
from pysnmp.hlapi.context import *
@@ -41,6 +43,7 @@ from pysnmp.entity.rfc3413 import cmdgen
try:
import asyncio
+
except ImportError:
import trollius as asyncio
@@ -137,8 +140,9 @@ def getCmd(snmpEngine, authData, transportTarget, contextData,
try:
varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine, varBinds,
lookupMib)
- except Exception as e:
- future.set_exception(e)
+ except Exception:
+ ex = sys.exc_info()[1]
+ future.set_exception(ex)
else:
future.set_result(
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
@@ -242,8 +246,9 @@ def setCmd(snmpEngine, authData, transportTarget, contextData,
try:
varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine, varBinds,
lookupMib)
- except Exception as e:
- future.set_exception(e)
+ except Exception:
+ ex = sys.exc_info()[1]
+ future.set_exception(ex)
else:
future.set_result(
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
@@ -353,8 +358,9 @@ def nextCmd(snmpEngine, authData, transportTarget, contextData,
varBindTableRow,
lookupMib)
for varBindTableRow in varBindTable]
- except Exception as e:
- future.set_exception(e)
+ except Exception:
+ ex = sys.exc_info()[1]
+ future.set_exception(ex)
else:
future.set_result(
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
@@ -493,8 +499,9 @@ def bulkCmd(snmpEngine, authData, transportTarget, contextData,
varBindTableRow,
lookupMib)
for varBindTableRow in varBindTable]
- except Exception as e:
- future.set_exception(e)
+ except Exception:
+ ex = sys.exc_info()[1]
+ future.set_exception(ex)
else:
future.set_result(
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
diff --git a/pysnmp/hlapi/asyncio/ntforg.py b/pysnmp/hlapi/asyncio/ntforg.py
index 0bd59b7e..b4f6fb3a 100644
--- a/pysnmp/hlapi/asyncio/ntforg.py
+++ b/pysnmp/hlapi/asyncio/ntforg.py
@@ -8,6 +8,8 @@
# Authors: Matt Hooks <me@matthooks.com>
# Zachary Lorusso <zlorusso@gmail.com>
#
+import sys
+
from pysnmp.smi.rfc1902 import *
from pysnmp.hlapi.auth import *
from pysnmp.hlapi.context import *
@@ -18,6 +20,7 @@ from pysnmp.entity.rfc3413 import ntforg
try:
import asyncio
+
except ImportError:
import trollius as asyncio
@@ -127,8 +130,9 @@ def sendNotification(snmpEngine, authData, transportTarget, contextData,
try:
varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine, varBinds,
lookupMib)
- except Exception as e:
- future.set_exception(e)
+ except Exception:
+ ex = sys.exc_info()[1]
+ future.set_exception(ex)
else:
future.set_result(
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
diff --git a/pysnmp/hlapi/twisted/cmdgen.py b/pysnmp/hlapi/twisted/cmdgen.py
index 94490527..9cfb9822 100644
--- a/pysnmp/hlapi/twisted/cmdgen.py
+++ b/pysnmp/hlapi/twisted/cmdgen.py
@@ -4,6 +4,8 @@
# Copyright (c) 2005-2018, Ilya Etingof <etingof@gmail.com>
# License: http://snmplabs.com/pysnmp/license.html
#
+import sys
+
from pysnmp.smi.rfc1902 import *
from pysnmp.hlapi.auth import *
from pysnmp.hlapi.context import *
@@ -120,8 +122,9 @@ def getCmd(snmpEngine, authData, transportTarget, contextData,
try:
varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine, varBinds, lookupMib)
- except Exception as e:
- deferred.errback(Failure(e))
+ except Exception:
+ ex = sys.exc_info()[1]
+ deferred.errback(Failure(ex))
else:
deferred.callback((errorStatus, errorIndex, varBindsUnmade))
@@ -236,8 +239,9 @@ def setCmd(snmpEngine, authData, transportTarget, contextData,
try:
varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine, varBinds, lookupMib)
- except Exception as e:
- deferred.errback(Failure(e))
+ except Exception:
+ ex = sys.exc_info()[1]
+ deferred.errback(Failure(ex))
else:
deferred.callback((errorStatus, errorIndex, varBindsUnmade))
@@ -366,8 +370,9 @@ def nextCmd(snmpEngine, authData, transportTarget, contextData,
lookupMib)
for varBindTableRow in varBindTable]
- except Exception as e:
- deferred.errback(Failure(e))
+ except Exception:
+ ex = sys.exc_info()[1]
+ deferred.errback(Failure(ex))
else:
deferred.callback((errorStatus, errorIndex, varBindsUnmade))
@@ -524,8 +529,9 @@ def bulkCmd(snmpEngine, authData, transportTarget, contextData,
lookupMib)
for varBindTableRow in varBindTable]
- except Exception as e:
- deferred.errback(Failure(e))
+ except Exception:
+ ex = sys.exc_info()[1]
+ deferred.errback(Failure(ex))
else:
deferred.callback((errorStatus, errorIndex, varBindsUnmade))
diff --git a/pysnmp/hlapi/twisted/ntforg.py b/pysnmp/hlapi/twisted/ntforg.py
index fbbdc0f1..0b8f6053 100644
--- a/pysnmp/hlapi/twisted/ntforg.py
+++ b/pysnmp/hlapi/twisted/ntforg.py
@@ -4,6 +4,8 @@
# Copyright (c) 2005-2018, Ilya Etingof <etingof@gmail.com>
# License: http://snmplabs.com/pysnmp/license.html
#
+import sys
+
from pysnmp.smi.rfc1902 import *
from pysnmp.hlapi.auth import *
from pysnmp.hlapi.context import *
@@ -128,8 +130,9 @@ def sendNotification(snmpEngine, authData, transportTarget, contextData,
try:
varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine, varBinds, lookupMib)
- except Exception as e:
- deferred.errback(Failure(e))
+ except Exception:
+ ex = sys.exc_info()[1]
+ deferred.errback(Failure(ex))
else:
deferred.callback((errorStatus, errorIndex, varBindsUnmade))