1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-07-30 23:41:52 +03:00

override: Fix exception handling syntax

Python 3 no longer accepts 'except Exception, e:' as valid while Python
2.4 does not accept the new syntax 'except Exception as e:' so this uses
a fall back method that is compatible with both.
This commit is contained in:
Doug Goldstein
2013-12-06 16:22:39 -06:00
parent c2da294180
commit bf9bc81447
2 changed files with 8 additions and 3 deletions

View File

@ -3,12 +3,16 @@
#
# On cygwin, the DLL is called cygvirtmod.dll
import sys
try:
import libvirtmod
except ImportError, lib_e:
except ImportError:
lib_e = sys.exc_info()[1]
try:
import cygvirtmod as libvirtmod
except ImportError, cyg_e:
except ImportError:
cyg_e = sys.exc_info()[1]
if str(cyg_e).count("No module named"):
raise lib_e