577 BrowserClassAttributeItem]) |
577 BrowserClassAttributeItem]) |
578 |
578 |
579 for itm in itmList: |
579 for itm in itmList: |
580 if isinstance(itm, BrowserFileItem): |
580 if isinstance(itm, BrowserFileItem): |
581 if itm.isPython2File(): |
581 if itm.isPython2File(): |
582 self.sourceFile[str, int].emit(itm.fileName(), 1) |
582 self.sourceFile[str].emit(itm.fileName()) |
583 elif itm.isPython3File(): |
583 elif itm.isPython3File(): |
584 self.sourceFile[str, int].emit(itm.fileName(), 1) |
584 self.sourceFile[str].emit(itm.fileName()) |
585 elif itm.isRubyFile(): |
585 elif itm.isRubyFile(): |
586 self.sourceFile[str, int, str].emit(itm.fileName(), 1, "Ruby") |
586 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "Ruby") |
587 elif itm.isDFile(): |
587 elif itm.isDFile(): |
588 self.sourceFile[str, int, str].emit(itm.fileName(), 1, "D") |
588 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "D") |
589 else: |
589 else: |
590 self.sourceFile[str].emit(itm.fileName()) |
590 self.sourceFile[str].emit(itm.fileName()) |
591 elif isinstance(itm, BrowserClassItem): |
591 elif isinstance(itm, BrowserClassItem): |
592 self.sourceFile[str, int].emit(itm.fileName(), itm.classObject().lineno) |
592 self.sourceFile[str, int].emit(itm.fileName(), itm.classObject().lineno) |
593 elif isinstance(itm, BrowserMethodItem): |
593 elif isinstance(itm, BrowserMethodItem): |