Fix issue in which exception happened because of a bad type check

This commit is contained in:
blitzmann
2017-04-26 19:59:57 -04:00
parent b0e7c02a6a
commit 9bffc6afd6
2 changed files with 2 additions and 2 deletions

View File

@@ -378,7 +378,7 @@ class SkillTreeView(wx.Panel):
iconId = self.skillBookImageId
childId = tree.AppendItem(root, name, iconId, data=wx.TreeItemData(id))
level, dirty = sChar.getSkillLevel(char.ID, id)
tree.SetItemText(childId, "Level %d" % level if isinstance(level, int) else level, 1)
tree.SetItemText(childId, "Level %d" % level if isinstance(level, float) else level, 1)
if dirty:
tree.SetItemTextColour(childId, wx.BLUE)

View File

@@ -290,7 +290,7 @@ class Character(object):
@staticmethod
def getSkillLevel(charID, skillID):
skill = eos.db.getCharacter(charID).getSkill(skillID)
return skill.level if skill.learned else "Not learned", skill.isDirty
return float(skill.level) if skill.learned else "Not learned", skill.isDirty
@staticmethod
def getDirtySkills(charID):