--- a/src/eric7/UI/BrowserModel.py Sun Dec 03 16:44:52 2023 +0100 +++ b/src/eric7/UI/BrowserModel.py Sun Dec 03 19:46:34 2023 +0100 @@ -647,7 +647,7 @@ except ImportError: return - keys = list(dictionary.keys()) + keys = list(dictionary) if len(keys) > 0: if repopulate: last = len(keys) - 1 @@ -773,9 +773,9 @@ # build sorted list of names keys = [] - for name in list(cl.classes.keys()): + for name in cl.classes: keys.append((name, "c")) - for name in list(cl.methods.keys()): + for name in cl.methods: keys.append((name, "m")) if len(cl.attributes): @@ -830,9 +830,9 @@ # build sorted list of names keys = [] - for name in list(fn.classes.keys()): + for name in fn.classes: keys.append((name, "c")) - for name in list(fn.methods.keys()): + for name in fn.methods: keys.append((name, "m")) if len(keys) > 0: @@ -862,7 +862,7 @@ if not attributes: return - keys = list(attributes.keys()) + keys = list(attributes) if len(keys) > 0: if repopulate: self.beginInsertRows(