--- a/src/eric7/DocumentationTools/IndexGenerator.py Mon Feb 06 10:02:35 2023 +0100 +++ b/src/eric7/DocumentationTools/IndexGenerator.py Mon Feb 06 10:09:18 2023 +0100 @@ -190,6 +190,13 @@ out = self.__writeIndex(package, element, newline) except OSError as v: sys.stderr.write("{0} error: {1}\n".format(package, v[1])) + except Exception as ex: + sys.stderr.write( + "{0} error writing index: {1}\n".format( + package, str(ex) + ) + ) + raise else: if out: sys.stdout.write("{0} ok\n".format(out))