From a15b2544cedceb23c736a1333593a0e85c7f4951 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Sat, 15 Nov 2014 18:08:42 +0100 Subject: [PATCH] validate: Handle wrong paths when listing avalaible apps User can make mistake or we can have an empty path. --- validate/launcher/baseclasses.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py index b107763e96..4328e4d2fd 100644 --- a/validate/launcher/baseclasses.py +++ b/validate/launcher/baseclasses.py @@ -792,7 +792,12 @@ class _TestsLauncher(Loggable): return app_dirs def _exec_app(self, app_dir, env): - for f in os.listdir(app_dir): + try: + files = os.listdir(app_dir) + except OSError as e: + self.debug("Could not list %s: %s" % (app_dir, e)) + files = [] + for f in files: if f.endswith(".py"): execfile(os.path.join(app_dir, f), env)