145 "https://pypi.org/pypi?%3Aaction=list_classifiers". |
145 "https://pypi.org/pypi?%3Aaction=list_classifiers". |
146 """ |
146 """ |
147 filename = os.path.join(os.path.dirname(__file__), |
147 filename = os.path.join(os.path.dirname(__file__), |
148 "data", "trove_classifiers.txt") |
148 "data", "trove_classifiers.txt") |
149 try: |
149 try: |
150 f = open(filename, "r") |
150 with open(filename, "r") as f: |
151 lines = f.readlines() |
151 lines = f.readlines() |
152 f.close() |
|
153 except (IOError, OSError) as err: |
152 except (IOError, OSError) as err: |
154 E5MessageBox.warning( |
153 E5MessageBox.warning( |
155 self, |
154 self, |
156 self.tr("Reading Trove Classifiers"), |
155 self.tr("Reading Trove Classifiers"), |
157 self.tr("""<p>The Trove Classifiers file <b>{0}</b>""" |
156 self.tr("""<p>The Trove Classifiers file <b>{0}</b>""" |