eric6/DocumentationTools/ModuleDocumentor.py

changeset 8243
cc717c2ae956
parent 8230
8b5c6896655b
child 8257
28146736bbfc
diff -r aa713ac50c0d -r cc717c2ae956 eric6/DocumentationTools/ModuleDocumentor.py
--- a/eric6/DocumentationTools/ModuleDocumentor.py	Thu Apr 15 16:52:05 2021 +0200
+++ b/eric6/DocumentationTools/ModuleDocumentor.py	Thu Apr 15 18:11:24 2021 +0200
@@ -13,6 +13,7 @@
 
 import sys
 import re
+import contextlib
 
 from Utilities import html_uencode
 from Utilities.ModuleParser import RB_SOURCE, Function
@@ -466,7 +467,7 @@
         """
         lst = []
         if includeInit:
-            try:
+            with contextlib.suppress(KeyError):
                 lst.append(self.listEntryTemplate.format(
                     **{'Link': "{0}.{1}".format(className, '__init__'),
                        'Name': clsName,
@@ -479,8 +480,6 @@
                 self.keywords.append(
                     ("{0} (Constructor)".format(className),
                      "#{0}.{1}".format(className, '__init__')))
-            except KeyError:
-                pass
         
         for name in names:
             lst.append(self.listEntryTemplate.format(

eric ide

mercurial