From 961fbaef695ed05dce685739fb923adaab3be3a0 Mon Sep 17 00:00:00 2001 From: Martin Falatic Date: Sat, 15 Jun 2013 16:29:26 -0700 Subject: [PATCH] Fix broken commit with better parameter passing; cleanup --- gui/characterSelection.py | 9 --------- gui/mainFrame.py | 3 +-- service/character.py | 12 +++++------- 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/gui/characterSelection.py b/gui/characterSelection.py index 3fd678f1e..5fdddb539 100644 --- a/gui/characterSelection.py +++ b/gui/characterSelection.py @@ -114,18 +114,14 @@ class CharacterSelection(wx.Panel): currCharID = choice.GetClientData(choice.GetCurrentSelection()) fit = cFit.getFit(event.fitID) newCharID = fit.character.ID if fit is not None else None - print newCharID if event.fitID is None: - print "** No active fit **" self.skillReqsStaticBitmap.SetBitmap(self.cleanSkills) self.skillReqsStaticBitmap.SetToolTipString("No active fit") else: sCharacter = service.Character.getInstance() reqs = sCharacter.checkRequirements(fit) sCharacter.skillReqsDict = {'charname':fit.character.name, 'skills':[]} - print "-- Skills required for character \"%s\":" % (fit.character.name,) if len(reqs) == 0: - print " -- ** All skill prerequisites have been met **" tip = "All skill prerequisites have been met" self.skillReqsStaticBitmap.SetBitmap(self.greenSkills) else: @@ -133,9 +129,6 @@ class CharacterSelection(wx.Panel): tip += self._buildSkillsTooltip(reqs) self.skillReqsStaticBitmap.SetBitmap(self.redSkills) self.skillReqsStaticBitmap.SetToolTipString(tip.strip()) - print "" - print sCharacter.skillReqsDict - print "" if newCharID == None: cChar = service.Character.getInstance() @@ -150,13 +143,11 @@ class CharacterSelection(wx.Panel): sCharacter = service.Character.getInstance() if tabulationLevel == 0: for item, subReqs in reqs.iteritems(): - print " -- {%5d} %s" % (item.ID, item.name) tip += " %s:\n" % item.name tip += self._buildSkillsTooltip(subReqs, 1) else: for name, info in reqs.iteritems(): level, ID, more = info - print " %s{%5d} %s: %d" % (" " * tabulationLevel, ID, name, level) sCharacter.skillReqsDict['skills'].append( {'skillID' : ID, 'skill' : name, 'level' : int(level)}) tip += " %s%s: %d\n" % (" " * tabulationLevel, name, level) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index c06b4c609..73924dfd2 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -491,10 +491,9 @@ class MainFrame(wx.Frame): saveFmt = "xml" else: saveFmt = "txt" - print("User selected format %d \'%s\'" % (saveFmtInt, saveFmt)) filePath = saveDialog.GetPath() self.waitDialog = animUtils.WaitDialog(self) - sCharacter.backupSkills(filePath, saveFmt, self.closeWaitDialog) + sCharacter.backupSkills(filePath, saveFmt, self.getActiveFit(), self.closeWaitDialog) self.waitDialog.ShowModal() saveDialog.Destroy() diff --git a/service/character.py b/service/character.py index 755159f18..bff153d80 100644 --- a/service/character.py +++ b/service/character.py @@ -32,23 +32,21 @@ from codecs import open from xml.etree import ElementTree from xml.dom import minidom -import gui.mainFrame - EVEMON_COMPATIBLE_VERSION = "4081" class SkillBackupThread(threading.Thread): - def __init__(self, path, saveFmt, callback): + def __init__(self, path, saveFmt, activeFit, callback): threading.Thread.__init__(self) self.path = path self.saveFmt = saveFmt + self.activeFit = activeFit self.callback = callback def run(self): path = self.path - mainFrame = gui.mainFrame.MainFrame.getInstance() sCharacter = Character.getInstance() sFit = service.Fit.getInstance() - fit = sFit.getFit(mainFrame.getActiveFit()) + fit = sFit.getFit(self.activeFit) backupFile = open(path, "w", encoding="utf-8") backupData = ""; if self.saveFmt == "xml": @@ -111,8 +109,8 @@ class Character(): return prettydata - def backupSkills(self, path, saveFmt, callback): - thread = SkillBackupThread(path, saveFmt, callback) + def backupSkills(self, path, saveFmt, activeFit, callback): + thread = SkillBackupThread(path, saveFmt, activeFit, callback) thread.start() def all0(self):