From 2fb71b02c4fb0a3316707c3efdc0214a81c2239f Mon Sep 17 00:00:00 2001 From: Marco Bernasocchi Date: Thu, 24 Mar 2016 14:31:14 +0100 Subject: [PATCH] Protect process_contexthelp.py from IOError --- scripts/process_contexthelp.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/process_contexthelp.py b/scripts/process_contexthelp.py index 93a9ab6e86c8..221e5d7d8d3d 100644 --- a/scripts/process_contexthelp.py +++ b/scripts/process_contexthelp.py @@ -16,6 +16,9 @@ for f in sorted(glob.glob('resources/context_help/*')): n = os.path.basename(f) + if os.path.isdir(f): + # Protect from IOError: [Errno 21] Is a directory + continue with open(f) as content: cpp.write("\n gContextHelpTexts.insert( \"{0}\", QCoreApplication::translate( \"context_help\", \"{1}\") );".format( n, content.read().replace("\\", "\").replace('\\', '\\\\').replace('"', '\\"').replace('\n', '\\n"\n\"')))