Protect process_contexthelp.py from IOError

This commit is contained in:
Marco Bernasocchi 2016-03-24 14:31:14 +01:00
parent afa20ec28d
commit 2fb71b02c4

View File

@ -16,6 +16,9 @@ cpp.write(
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\"')))