Fixed an issue in ProjectBrowser that could cause in to throw a KeyError exception. eric7

Mon, 12 Dec 2022 17:20:00 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 12 Dec 2022 17:20:00 +0100
branch
eric7
changeset 9613
7154cc0373dd
parent 9612
93b496cc3c88
child 9614
9c9475e3ca34

Fixed an issue in ProjectBrowser that could cause in to throw a KeyError exception.

src/eric7/Project/ProjectBrowser.py file | annotate | diff | comparison | revisions
--- a/src/eric7/Project/ProjectBrowser.py	Mon Dec 12 16:35:21 2022 +0100
+++ b/src/eric7/Project/ProjectBrowser.py	Mon Dec 12 17:20:00 2022 +0100
@@ -308,7 +308,7 @@
 
         # step 2: add browsers
         for browser in sorted(
-            browsersList,
+            [b for b in browsersList if b in self.__browserRepository],
             key=lambda x: self.__browserRepository[x].priority,
             reverse=True,
         ):

eric ide

mercurial