UI/BrowserModel.py

changeset 12
1d8dd9706f46
parent 7
c679fb30c8f3
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
409 moduleName, [parentItem.dirName()], 409 moduleName, [parentItem.dirName()],
410 parentItem.isPythonFile() or parentItem.isPython3File()) 410 parentItem.isPythonFile() or parentItem.isPython3File())
411 except ImportError: 411 except ImportError:
412 return 412 return
413 413
414 keys = dict.keys() 414 keys = list(dict.keys())
415 if len(keys) > 0: 415 if len(keys) > 0:
416 if repopulate: 416 if repopulate:
417 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem), 417 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem),
418 0, len(keys) - 1) 418 0, len(keys) - 1)
419 for key in keys: 419 for key in keys:
453 if cl is None: 453 if cl is None:
454 return 454 return
455 455
456 # build sorted list of names 456 # build sorted list of names
457 keys = [] 457 keys = []
458 for name in cl.classes.keys(): 458 for name in list(cl.classes.keys()):
459 keys.append((name, 'c')) 459 keys.append((name, 'c'))
460 for name in cl.methods.keys(): 460 for name in list(cl.methods.keys()):
461 keys.append((name, 'm')) 461 keys.append((name, 'm'))
462 462
463 if len(keys) > 0: 463 if len(keys) > 0:
464 if repopulate: 464 if repopulate:
465 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem), 465 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem),
506 if fn is None: 506 if fn is None:
507 return 507 return
508 508
509 # build sorted list of names 509 # build sorted list of names
510 keys = [] 510 keys = []
511 for name in fn.classes.keys(): 511 for name in list(fn.classes.keys()):
512 keys.append((name, 'c')) 512 keys.append((name, 'c'))
513 for name in fn.methods.keys(): 513 for name in list(fn.methods.keys()):
514 keys.append((name, 'm')) 514 keys.append((name, 'm'))
515 515
516 if len(keys) > 0: 516 if len(keys) > 0:
517 if repopulate: 517 if repopulate:
518 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem), 518 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem),
535 """ 535 """
536 attributes = parentItem.attributes() 536 attributes = parentItem.attributes()
537 if not attributes: 537 if not attributes:
538 return 538 return
539 539
540 keys = attributes.keys() 540 keys = list(attributes.keys())
541 if len(keys) > 0: 541 if len(keys) > 0:
542 if repopulate: 542 if repopulate:
543 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem), 543 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem),
544 0, len(keys) - 1) 544 0, len(keys) - 1)
545 for key in keys: 545 for key in keys:

eric ide

mercurial