Return and save sec status for character when updating skills

This commit is contained in:
blitzmann
2017-04-17 20:30:03 -04:00
parent 8c83ac120f
commit f0fc5643e9
3 changed files with 8 additions and 4 deletions

View File

@@ -459,7 +459,6 @@ class UpdateAPIThread(threading.Thread):
self.charName = charName
def run(self):
print "in thread"
try:
dbChar = eos.db.getCharacter(self.charID)
dbChar.defaultChar = self.charName
@@ -471,13 +470,15 @@ class UpdateAPIThread(threading.Thread):
for char in apiResult.characters:
if char.name == self.charName:
charID = char.characterID
break
if charID is None:
return
sheet = auth.character(charID).CharacterSheet()
charInfo = api.eve.CharacterInfo(characterID=charID)
dbChar.apiUpdateCharSheet(sheet.skills)
dbChar.apiUpdateCharSheet(sheet.skills, charInfo.securityStatus)
self.callback[0](self.callback[1])
except Exception:
self.callback[0](self.callback[1], sys.exc_info())