src/eric7/UI/BrowserModel.py

branch
eric7
changeset 10373
093dcebe5ecb
parent 10069
435cc5875135
child 10378
cbbcecf9b25e
equal deleted inserted replaced
10372:1444b4bee64b 10373:093dcebe5ecb
645 parentItem.isPython3File() or parentItem.isCythonFile(), 645 parentItem.isPython3File() or parentItem.isCythonFile(),
646 ) 646 )
647 except ImportError: 647 except ImportError:
648 return 648 return
649 649
650 keys = list(dictionary.keys()) 650 keys = list(dictionary)
651 if len(keys) > 0: 651 if len(keys) > 0:
652 if repopulate: 652 if repopulate:
653 last = len(keys) - 1 653 last = len(keys) - 1
654 if "@@Coding@@" in keys and not Preferences.getUI("BrowserShowCoding"): 654 if "@@Coding@@" in keys and not Preferences.getUI("BrowserShowCoding"):
655 last -= 1 655 last -= 1
771 if cl is None: 771 if cl is None:
772 return 772 return
773 773
774 # build sorted list of names 774 # build sorted list of names
775 keys = [] 775 keys = []
776 for name in list(cl.classes.keys()): 776 for name in cl.classes:
777 keys.append((name, "c")) 777 keys.append((name, "c"))
778 for name in list(cl.methods.keys()): 778 for name in cl.methods:
779 keys.append((name, "m")) 779 keys.append((name, "m"))
780 780
781 if len(cl.attributes): 781 if len(cl.attributes):
782 node = BrowserClassAttributesItem( 782 node = BrowserClassAttributesItem(
783 parentItem, 783 parentItem,
828 if fn is None: 828 if fn is None:
829 return 829 return
830 830
831 # build sorted list of names 831 # build sorted list of names
832 keys = [] 832 keys = []
833 for name in list(fn.classes.keys()): 833 for name in fn.classes:
834 keys.append((name, "c")) 834 keys.append((name, "c"))
835 for name in list(fn.methods.keys()): 835 for name in fn.methods:
836 keys.append((name, "m")) 836 keys.append((name, "m"))
837 837
838 if len(keys) > 0: 838 if len(keys) > 0:
839 if repopulate: 839 if repopulate:
840 self.beginInsertRows( 840 self.beginInsertRows(
860 classAttributes = parentItem.isClassAttributes() 860 classAttributes = parentItem.isClassAttributes()
861 attributes = parentItem.attributes() 861 attributes = parentItem.attributes()
862 if not attributes: 862 if not attributes:
863 return 863 return
864 864
865 keys = list(attributes.keys()) 865 keys = list(attributes)
866 if len(keys) > 0: 866 if len(keys) > 0:
867 if repopulate: 867 if repopulate:
868 self.beginInsertRows( 868 self.beginInsertRows(
869 self.createIndex(parentItem.row(), 0, parentItem), 0, len(keys) - 1 869 self.createIndex(parentItem.row(), 0, parentItem), 0, len(keys) - 1
870 ) 870 )

eric ide

mercurial