Use except x as y instead of except x, y

According to https://docs.python.org/3/howto/pyporting.html the
syntax changed in Python 3.x. The new syntax is usable with
Python >= 2.6 and should be preferred to be compatible with Python3.

Change-Id: I4a951aecc32ef9e5131da236ae4815b84897d67b
This commit is contained in:
Christian Berendt
2014-06-03 07:53:11 +02:00
parent cda9fcb00f
commit 8e65d181d2
7 changed files with 10 additions and 10 deletions

View File

@@ -33,7 +33,7 @@ finally:
if uid != 0 and os.getuid() == 0:
try:
os.chown(PACKSTACK_VAR_DIR, uid, gid)
except Exception, ex:
except Exception as ex:
print ('Unable to change owner of %s. Please fix ownership '
'manually and try again.' % PACKSTACK_VAR_DIR)
sys.exit(1)

View File

@@ -360,7 +360,7 @@ class PackstackDrone(SshTarballTransferMixin, Drone):
local.execute(log=False)
# if we got to this point the puppet apply has finished
return True
except utils.ScriptRuntimeError, e:
except utils.ScriptRuntimeError as e:
# the test raises an exception if the file doesn't exist yet
return False

View File

@@ -36,7 +36,7 @@ class Step(object):
# execute and report state
try:
self.function(config, messages)
except Exception, ex:
except Exception as ex:
logger.debug(traceback.format_exc())
state = utils.state_message(self.title, 'ERROR', 'red')
sys.stdout.write('%s\n' % state)

View File

@@ -20,7 +20,7 @@ def process_cidr(param, process_args=None):
return param
try:
return str(netaddr.IPNetwork(param).cidr)
except Exception, ex:
except Exception as ex:
raise ParamProcessingError(str(ex))
@@ -33,7 +33,7 @@ def process_host(param, process_args=None):
process_args.get('allow_localhost', False)
try:
return force_ip(param, allow_localhost=localhost)
except NetworkError, ex:
except NetworkError as ex:
raise ParamProcessingError(str(ex))

View File

@@ -282,7 +282,7 @@ def process_param_value(param, value):
else:
logging.debug("Processor returned the original "
"value: %s" % _value)
except processors.ParamProcessingError, ex:
except processors.ParamProcessingError as ex:
print ("Value processing of parameter %s "
"failed.\n%s" % (param.CONF_NAME, ex))
raise
@@ -628,7 +628,7 @@ def remove_remote_var_dirs():
server.append('rm -rf %s' % host_dir)
try:
server.execute()
except Exception, e:
except Exception as e:
msg = output_messages.ERR_REMOVE_REMOTE_VAR % (host_dir, host)
logging.error(msg)
logging.exception(e)
@@ -914,7 +914,7 @@ def main():
_set_command_line_values(options)
_main(confFile)
except FlagValidationError, ex:
except FlagValidationError as ex:
optParser.error(str(ex))
except Exception as e:
logging.error(traceback.format_exc())

View File

@@ -61,7 +61,7 @@ def host2ip(hostname, allow_localhost=False):
return get_localhost_ip()
except socket.error:
raise NetworkError('Unknown hostname %s.' % hostname)
except Exception, ex:
except Exception as ex:
raise NetworkError('Unknown error appeared: %s' % repr(ex))

View File

@@ -86,7 +86,7 @@ class ParameterTestCase(PackstackTestCaseMixin, TestCase):
execute('echo "mask the password" && exit 1',
use_shell=True, mask_list=['password'])
raise AssertionError('Masked execution failed.')
except ExecuteRuntimeError, ex:
except ExecuteRuntimeError as ex:
should_be = ('Failed to execute command, stdout: mask the %s\n\n'
'stderr: ' % STR_MASK)
self.assertEqual(str(ex), should_be)