Add logging, because why not

(cherry picked from commit 9403a1f)
This commit is contained in:
Ebag333
2016-12-08 17:31:04 -08:00
parent 2eacadf08f
commit ea3a374ced

View File

@@ -30,12 +30,15 @@ from gui.builtinViewColumns.state import State
from gui.bitmapLoader import BitmapLoader
import gui.builtinViews.emptyView
from gui.utils.exportHtml import exportHtml
from logging import getLogger, Formatter
from service.fit import Fit
from service.market import Market
import gui.globalEvents as GE
logger = getLogger(__name__)
# Tab spawning handler
class FitSpawner(gui.multiSwitch.TabSpawner):
@@ -348,6 +351,7 @@ class FittingView(d.Display):
populate = sFit.removeModule(self.activeFitID, fit.modules.index(module))
except ValueError:
# This module isn't in our list of modules, don't remove anything. Likely a special snowflake.
logger.debug("Failed attempt to remove %s from fit" % module.item.name)
populate = None
if populate is not None:
@@ -515,6 +519,7 @@ class FittingView(d.Display):
try:
mod.charge
except AttributeError:
# The attribute doesn't exist at all. Set to none so we don't get errors later.
mod.charge = None
if mod.charge is not None: