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 with open(filename, "r") as f: |
150 with open(filename, "r") as f: |
151 lines = f.readlines() |
151 lines = f.readlines() |
152 except (IOError, OSError) as err: |
152 except OSError as err: |
153 E5MessageBox.warning( |
153 E5MessageBox.warning( |
154 self, |
154 self, |
155 self.tr("Reading Trove Classifiers"), |
155 self.tr("Reading Trove Classifiers"), |
156 self.tr("""<p>The Trove Classifiers file <b>{0}</b>""" |
156 self.tr("""<p>The Trove Classifiers file <b>{0}</b>""" |
157 """ could not be read.</p><p>Reason: {1}</p>""") |
157 """ could not be read.</p><p>Reason: {1}</p>""") |