Merge pull request #1632 from WatchMeCalculate/Issue-#1627
Adds exception handler for when HttpServer fails on init
This commit is contained in:
@@ -157,6 +157,19 @@ class EveFittings(wx.Frame):
|
|||||||
self.statusbar.SetStatusText(msg)
|
self.statusbar.SetStatusText(msg)
|
||||||
|
|
||||||
|
|
||||||
|
class ESIServerExceptionHandler(object):
|
||||||
|
def __init__(self, parentWindow, ex):
|
||||||
|
dlg = wx.MessageDialog(parentWindow,
|
||||||
|
"There was an issue starting up the localized server, try setting "
|
||||||
|
"Login Authentication Method to Manual by going to Preferences -> EVE SS0 -> "
|
||||||
|
"Login Authentication Method. If this doesn't fix the problem please file an "
|
||||||
|
"issue on Github.",
|
||||||
|
"Add Character Error",
|
||||||
|
wx.OK | wx.ICON_ERROR)
|
||||||
|
dlg.ShowModal()
|
||||||
|
pyfalog.error(ex)
|
||||||
|
|
||||||
|
|
||||||
class ESIExceptionHandler(object):
|
class ESIExceptionHandler(object):
|
||||||
# todo: make this a generate excetpion handler for all calls
|
# todo: make this a generate excetpion handler for all calls
|
||||||
def __init__(self, parentWindow, ex):
|
def __init__(self, parentWindow, ex):
|
||||||
@@ -325,10 +338,12 @@ class SsoCharacterMgmt(wx.Dialog):
|
|||||||
self.lcCharacters.SetColumnWidth(0, wx.LIST_AUTOSIZE)
|
self.lcCharacters.SetColumnWidth(0, wx.LIST_AUTOSIZE)
|
||||||
self.lcCharacters.SetColumnWidth(1, wx.LIST_AUTOSIZE)
|
self.lcCharacters.SetColumnWidth(1, wx.LIST_AUTOSIZE)
|
||||||
|
|
||||||
@staticmethod
|
def addChar(self, event):
|
||||||
def addChar(event):
|
try:
|
||||||
sEsi = Esi.getInstance()
|
sEsi = Esi.getInstance()
|
||||||
sEsi.login()
|
sEsi.login()
|
||||||
|
except Exception as ex:
|
||||||
|
ESIServerExceptionHandler(self, ex)
|
||||||
|
|
||||||
def delChar(self, event):
|
def delChar(self, event):
|
||||||
item = self.lcCharacters.GetFirstSelected()
|
item = self.lcCharacters.GetFirstSelected()
|
||||||
|
|||||||
Reference in New Issue
Block a user