238 """ available for <b>{0}</b>.</p>""") |
238 """ available for <b>{0}</b>.</p>""") |
239 .format(pfn)) |
239 .format(pfn)) |
240 self.close() |
240 self.close() |
241 return |
241 return |
242 try: |
242 try: |
243 f = open(fname, 'rb') |
243 with open(fname, 'rb') as f: |
244 self.stats = pickle.load(f) # secok |
244 self.stats = pickle.load(f) # secok |
245 f.close() |
|
246 except (EnvironmentError, pickle.PickleError, EOFError): |
245 except (EnvironmentError, pickle.PickleError, EOFError): |
247 E5MessageBox.critical( |
246 E5MessageBox.critical( |
248 self, |
247 self, |
249 self.tr("Loading Profiling Data"), |
248 self.tr("Loading Profiling Data"), |
250 self.tr("""<p>The profiling data could not be""" |
249 self.tr("""<p>The profiling data could not be""" |