527 BrowserClassAttributeItem]) |
527 BrowserClassAttributeItem]) |
528 |
528 |
529 for itm in itmList: |
529 for itm in itmList: |
530 if isinstance(itm, BrowserFileItem): |
530 if isinstance(itm, BrowserFileItem): |
531 if itm.isPython2File(): |
531 if itm.isPython2File(): |
532 self.sourceFile[str, int].emit(itm.fileName(), 1) |
532 self.sourceFile[str].emit(itm.fileName()) |
533 elif itm.isPython3File(): |
533 elif itm.isPython3File(): |
534 self.sourceFile[str, int].emit(itm.fileName(), 1) |
534 self.sourceFile[str].emit(itm.fileName()) |
535 elif itm.isRubyFile(): |
535 elif itm.isRubyFile(): |
536 self.sourceFile[str, int, str].emit(itm.fileName(), 1, "Ruby") |
536 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "Ruby") |
537 elif itm.isDFile(): |
537 elif itm.isDFile(): |
538 self.sourceFile[str, int, str].emit(itm.fileName(), 1, "D") |
538 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "D") |
539 else: |
539 else: |
540 self.sourceFile[str].emit(itm.fileName()) |
540 self.sourceFile[str].emit(itm.fileName()) |
541 elif isinstance(itm, BrowserClassItem): |
541 elif isinstance(itm, BrowserClassItem): |
542 self.sourceFile[str, int].emit(itm.fileName(), itm.classObject().lineno) |
542 self.sourceFile[str, int].emit(itm.fileName(), itm.classObject().lineno) |
543 elif isinstance(itm,BrowserMethodItem): |
543 elif isinstance(itm,BrowserMethodItem): |