tracetool: use Python 2.4-compatible exception handling syntax

The newer "except <exception-type> as <exception>:" syntax is not
supported by Python 2.4, we need to use "except <exception-type>,
<exception>:".

Tested all trace backends with Python 2.4.

Reported-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Reviewed-by: Lluís Vilanova <vilanova@ac.upc.edu>
This commit is contained in:
Stefan Hajnoczi 2012-04-25 10:39:42 +01:00
parent b754e4fc1e
commit 662da3854e

View File

@ -70,7 +70,7 @@ def main(args):
try: try:
opts, args = getopt.getopt(args[1:], "", long_opts) opts, args = getopt.getopt(args[1:], "", long_opts)
except getopt.GetoptError as err: except getopt.GetoptError, err:
error_opt(str(err)) error_opt(str(err))
check_backend = False check_backend = False
@ -131,7 +131,7 @@ def main(args):
try: try:
tracetool.generate(sys.stdin, arg_format, arg_backend, tracetool.generate(sys.stdin, arg_format, arg_backend,
binary = binary, probe_prefix = probe_prefix) binary = binary, probe_prefix = probe_prefix)
except tracetool.TracetoolError as e: except tracetool.TracetoolError, e:
error_opt(str(e)) error_opt(str(e))
if __name__ == "__main__": if __name__ == "__main__":