From 7fbd7fc4f863e46a81e2153ebdd53ab2bb560d20 Mon Sep 17 00:00:00 2001 From: loqutus Date: Mon, 19 Jun 2017 22:48:02 +0300 Subject: [PATCH] add a any() to wait_for for python 2.4 compatibility (#25876) --- lib/ansible/modules/utilities/logic/wait_for.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/ansible/modules/utilities/logic/wait_for.py b/lib/ansible/modules/utilities/logic/wait_for.py index 7d9b0471462..8c358fa0dbb 100644 --- a/lib/ansible/modules/utilities/logic/wait_for.py +++ b/lib/ansible/modules/utilities/logic/wait_for.py @@ -177,6 +177,13 @@ try: except ImportError: pass +#fix for python <2.4 compatibility +if sys.version_info[0] < 3 and version_info[1] < 5: + def any(iterable): + for element in iterable: + if element: + return True + return False class TCPConnectionInfo(object): """