DataViews/PyProfileDialog.py

changeset 537
72b32daeb8d6
parent 454
d28d558f7484
child 539
87f9bce38a44
equal deleted inserted replaced
536:6d8d39753c82 537:72b32daeb8d6
10 import os 10 import os
11 import pickle 11 import pickle
12 12
13 from PyQt4.QtCore import * 13 from PyQt4.QtCore import *
14 from PyQt4.QtGui import * 14 from PyQt4.QtGui import *
15
16 from E5Gui import E5MessageBox
15 17
16 from .Ui_PyProfileDialog import Ui_PyProfileDialog 18 from .Ui_PyProfileDialog import Ui_PyProfileDialog
17 import Utilities 19 import Utilities
18 20
19 from eric5config import getConfig 21 from eric5config import getConfig
216 try: 218 try:
217 f = open(fname, 'rb') 219 f = open(fname, 'rb')
218 self.stats = pickle.load(f) 220 self.stats = pickle.load(f)
219 f.close() 221 f.close()
220 except (EnvironmentError, pickle.PickleError): 222 except (EnvironmentError, pickle.PickleError):
221 QMessageBox.critical(None, 223 E5MessageBox.critical(self,
222 self.trUtf8("Loading Profiling Data"), 224 self.trUtf8("Loading Profiling Data"),
223 self.trUtf8("""<p>The profiling data could not be""" 225 self.trUtf8("""<p>The profiling data could not be"""
224 """ read from file <b>{0}</b>.</p>""") 226 """ read from file <b>{0}</b>.</p>""")
225 .format(fname)) 227 .format(fname))
226 self.close() 228 self.close()

eric ide

mercurial