From 9bffc6afd6c5f5d38227274efb2a1f92f987c9a4 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Wed, 26 Apr 2017 19:59:57 -0400 Subject: [PATCH] Fix issue in which exception happened because of a bad type check --- gui/characterEditor.py | 2 +- service/character.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/characterEditor.py b/gui/characterEditor.py index 00963f6c9..e36919e84 100644 --- a/gui/characterEditor.py +++ b/gui/characterEditor.py @@ -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) diff --git a/service/character.py b/service/character.py index 602bcb273..c6436b11e 100644 --- a/service/character.py +++ b/service/character.py @@ -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):