On April 25, 2012 at 11:42 AM Stefan Hajnoczi <stefa...@linux.vnet.ibm.com>
wrote:
> The newer "except <exception-type> as <exception>:" syntax is not
> supported by Python 2.5, we need to use "except <exception-type>,
> <exception>:".
>
> Tested all trace backends with Python 2.5.6.
>
> Reported-by: Andreas Färber <afaer...@suse.de>
> Signed-off-by: Stefan Hajnoczi <stefa...@linux.vnet.ibm.com>
> ---
> scripts/tracetool.py | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/scripts/tracetool.py b/scripts/tracetool.py
> index cacfd99..c003cf6 100755
> --- a/scripts/tracetool.py
> +++ b/scripts/tracetool.py
> @@ -70,7 +70,7 @@ def main(args):
>
> try:
> opts, args = getopt.getopt(args[1:], "", long_opts)
> - except getopt.GetoptError as err:
> + except getopt.GetoptError, err:
> error_opt(str(err))
>
> check_backend = False
> @@ -131,7 +131,7 @@ def main(args):
> try:
> tracetool.generate(sys.stdin, arg_format, arg_backend,
> binary = binary, probe_prefix = probe_prefix)
> - except tracetool.TracetoolError as e:
> + except tracetool.TracetoolError, e:
> error_opt(str(e))
>
> if __name__ == "__main__":
> --
> 1.7.10
>
>
Hi all,
is this related to the error message when calling configure:
./configure --prefix= --target-list=x86_64-softmmu --disable-vnc-png
--disable-vnc-jpeg --disable-vnc-tls --disable-vnc-sasl --audio-card-list=
--audio-drv-list= --enable-sdl --disable-xen --disable-brlapi
--disable-bluez --disable-nptl --disable-curl --disable-guest-agent
--disable-guest-base --disable-werror --disable-attr
Error: invalid trace backend
Please choose a supported trace backend.
When trying to press tab after typing --tra appending to the line above, I
get:
File "/home/erik/qemu-test/qemu/scripts/tracetool.py", line 73
except getopt.GetoptError as err:
^
SyntaxError: invalid syntax
File "/home/erik/qemu-test/qemu/scripts/tracetool.py", line 73
except getopt.GetoptError as err:
^
SyntaxError: invalid syntax
Any ideas?
My Debian 4.0 has Python 2.4.4.
Best regards,
Erik