Tox fixes, and catching a few things lost in the merge.

This commit is contained in:
Ebag333
2017-02-11 09:23:23 -08:00
parent 81e5b33bc9
commit 096842de44
8 changed files with 17 additions and 15 deletions

View File

@@ -159,7 +159,6 @@ class HandledModuleList(HandledList):
dummy.position = index
self[index] = dummy
def toModule(self, index, mod):
mod.position = index
self[index] = mod

View File

@@ -39,6 +39,9 @@ logger = logging.getLogger(__name__)
class ImplantLocation(Enum):
def __init__(self):
Enum.__init__(self)
FIT = 0
CHARACTER = 1

View File

@@ -11,6 +11,7 @@ from service.fit import Fit
from service.price import Price
from service.market import Market
class PFGeneralPref(PreferenceView):
title = "General"
@@ -87,10 +88,10 @@ class PFGeneralPref(PreferenceView):
self.stDefaultSystem.Wrap(-1)
priceSizer.Add(self.stDefaultSystem, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
self.chPriceSystem = wx.Choice( panel, choices=Price.systemsList.keys())
self.chPriceSystem = wx.Choice(panel, choices=Price.systemsList.keys())
priceSizer.Add(self.chPriceSystem, 1, wx.ALL | wx.EXPAND, 5)
mainSizer.Add(priceSizer, 0, wx.ALL|wx.EXPAND, 0)
mainSizer.Add(priceSizer, 0, wx.ALL | wx.EXPAND, 0)
self.sFit = Fit.getInstance()
@@ -208,4 +209,5 @@ class PFGeneralPref(PreferenceView):
wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=fitID))
event.Skip()
PFGeneralPref.register()

View File

@@ -72,7 +72,6 @@ class PriceViewFull(StatsView):
setattr(self, "labelPrice%s" % type.capitalize(), lbl)
hbox.Add(lbl, 0, wx.ALIGN_LEFT)
def refreshPanel(self, fit):
if fit is not None:
self.fit = fit

View File

@@ -42,7 +42,6 @@ except ImportError:
mplImported = False
logger = logging.getLogger(__name__)
@@ -69,10 +68,9 @@ class GraphFrame(wx.Frame):
from matplotlib.figure import Figure
graphFrame_enabled = True
except ImportError:
mpl = Canvas = Figure = None
Patch = mpl = Canvas = Figure = None
graphFrame_enabled = False
self.legendFix = False
if not graphFrame_enabled:
logger.info("Problems importing matplotlib; continuing without graphs")
@@ -284,7 +282,7 @@ class GraphFrame(wx.Frame):
selected_color = legend_colors[i]
except:
selected_color = None
legend2.append(self.Patch(color=selected_color,label=i_name),)
legend2.append(self.Patch(color=selected_color, label=i_name), )
if len(legend2) > 0:
leg = self.subplot.legend(handles=legend2)

View File

@@ -142,7 +142,7 @@ class MainFrame(wx.Frame):
@classmethod
def getInstance(cls):
return cls.__instance if cls.__instance is not None else MainFrame()
return cls.__instance if cls.__instance is not None else MainFrame("")
def __init__(self, title="pyfa"):
self.title = title

View File

@@ -69,7 +69,9 @@ class Fit(object):
"showMarketShortcuts": False,
"enableGaugeAnimation": True,
"exportCharges": True,
"priceSystem": "Jita"}
"openFitInNew": False,
"priceSystem": "Jita",
}
self.serviceFittingOptions = SettingsProvider.getInstance().getSettings(
"pyfaServiceFittingOptions", serviceFittingDefaultOptions)

View File

@@ -41,7 +41,7 @@ class Price(object):
currentSystemId = ""
@classmethod
def invalidPrices(self, prices):
def invalidPrices(cls, prices):
for price in prices:
price.time = 0
@@ -130,10 +130,9 @@ class Price(object):
priceobj.failed = True
@classmethod
def fitItemsList(self, fit):
def fitItemsList(cls, fit):
# Compose a list of all the data we need & request it
typeIDs = []
typeIDs.append(fit.ship.item.ID)
typeIDs = [fit.ship.item.ID]
for mod in fit.modules:
if not mod.isEmpty:
@@ -151,4 +150,4 @@ class Price(object):
for _ in xrange(cargo.amount):
typeIDs.append(cargo.itemID)
return typeIDs
return typeIDs