The Wednesday 27 Aug 2014 à 12:08:53 (+0100), Stefan Hajnoczi wrote :
> Red Hat Enterprise Linux 5 ships Python 2.4.3. The all() function was
> added in Python 2.5 so we cannot use it.
>
> Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>
> ---
> scripts/tracetool/backend/__init__.py | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/scripts/tracetool/backend/__init__.py
> b/scripts/tracetool/backend/__init__.py
> index 5bfa1ef..d4b6dab 100644
> --- a/scripts/tracetool/backend/__init__.py
> +++ b/scripts/tracetool/backend/__init__.py
> @@ -102,7 +102,8 @@ class Wrapper:
> def __init__(self, backends, format):
> self._backends = [backend.replace("-", "_") for backend in backends]
> self._format = format.replace("-", "_")
> - assert all(exists(backend) for backend in self._backends)
> + for backend in self._backends:
> + assert exists(backend)
> assert tracetool.format.exists(self._format)
>
> def _run_function(self, name, *args, **kwargs):
> --
> 1.9.3
>
>
Reviewed-by: Benoît Canet <benoit.ca...@nodalink.com>