99 if tag in ("span", "p"): |
99 if tag in ("span", "p"): |
100 tagClass = self.__getClass(attrs) |
100 tagClass = self.__getClass(attrs) |
101 if tagClass in ( |
101 if tagClass in ( |
102 "package-snippet__name", "package-snippet__description", |
102 "package-snippet__name", "package-snippet__description", |
103 "package-snippet__version", "package-snippet__released", |
103 "package-snippet__version", "package-snippet__released", |
|
104 "package-snippet__created", |
104 ): |
105 ): |
105 self.__activeClass = tagClass |
106 self.__activeClass = tagClass |
106 else: |
107 else: |
107 self.__activeClass = None |
108 self.__activeClass = None |
108 elif tag == "time": |
109 elif tag == "time": |
982 wrapper.fill(line) for line in |
983 wrapper.fill(line) for line in |
983 result['description'].strip().splitlines() |
984 result['description'].strip().splitlines() |
984 ]) |
985 ]) |
985 except KeyError: |
986 except KeyError: |
986 description = "" |
987 description = "" |
|
988 if "released" in result: |
|
989 date = result["released"] |
|
990 else: |
|
991 date = result["created"] |
987 itm = QTreeWidgetItem( |
992 itm = QTreeWidgetItem( |
988 self.searchResultList, [ |
993 self.searchResultList, [ |
989 result['name'].strip(), |
994 result['name'].strip(), |
990 result['version'], |
995 result['version'], |
991 result["released"].strip(), |
996 date.strip(), |
992 description, |
997 description, |
993 ]) |
998 ]) |
994 itm.setData(0, self.SearchVersionRole, result['version']) |
999 itm.setData(0, self.SearchVersionRole, result['version']) |
995 |
1000 |
996 if lastItem: |
1001 if lastItem: |