Working commit to better handle errors

This commit is contained in:
blitzmann
2017-11-26 01:54:36 -05:00
parent fcdf55632f
commit 1da127c898
3 changed files with 53 additions and 26 deletions

View File

@@ -17,31 +17,42 @@
# along with pyfa. If not, see <http://www.gnu.org/licenses/>.
# ===============================================================================
import platform
import sys
# import platform
# import sys
#
# # noinspection PyPackageRequirements
# import wx
#
# try:
# import config
# except:
# config = None
#
# try:
# import sqlalchemy
#
# sqlalchemy_version = sqlalchemy.__version__
# except:
# sqlalchemy_version = "Unknown"
#
# try:
# from logbook import __version__ as logbook_version
# except:
# logbook_version = "Unknown"
#
# import wx.lib.agw.hyperlink
# noinspection PyPackageRequirements
import wx
try:
import config
except:
config = None
class ErrorFrameHandler(object):
__app = None
try:
import sqlalchemy
sqlalchemy_version = sqlalchemy.__version__
except:
sqlalchemy_version = "Unknown"
try:
from logbook import __version__ as logbook_version
except:
logbook_version = "Unknown"
import wx.lib.agw.hyperlink
@classmethod
def HandleException(cls, exc_type, exc_value, exc_traceback):
print("Handle excpetion! {}".format(cls.__app))
@classmethod
def SetApp(cls, wxApp):
cls.__app = wxApp
class ErrorFrame(wx.Frame):