pyCharm inspection fixes. Mostly variable refernce issues

This commit is contained in:
Ebag333
2017-02-08 17:55:20 -08:00
parent de87c992d7
commit 3e916e42f2
24 changed files with 70 additions and 51 deletions

View File

@@ -421,9 +421,7 @@ class Fit(object):
return False
if m.item.category.name == "Subsystem":
slot = m.getModifiedItemAttr("subSystemSlot")
dummy_module = es_Module.buildEmpty(fit.modules[slot])
fit.modules.freeSlot(slot, dummy_module)
fit.modules.freeSlot(m.getModifiedItemAttr("subSystemSlot"), es_Module.buildEmpty(m.slot))
if m.fits(fit):
m.owner = fit
@@ -450,7 +448,7 @@ class Fit(object):
return None
numSlots = len(fit.modules)
dummy_module = es_Module.buildEmpty(fit.modules[position].slot)
dummy_module = es_Module.buildEmpty(fit.modules[position].slot)
fit.modules.toDummy(position, dummy_module)
self.recalc(fit)
self.checkStates(fit, None)

View File

@@ -736,8 +736,6 @@ class Market():
"""Get ships for given group id"""
grp = self.getGroup(grpid, eager=("items", "items.group", "items.marketGroup"))
ships = self.getItemsByGroup(grp)
for ship in ships:
ship.race
return ships
def getShipListDelayed(self, id_, callback):

View File

@@ -115,6 +115,8 @@ class Port(object):
# codepage then fallback to utf-16, cp1252
if isinstance(srcString, str):
savebom = None
encoding_map = (
('\xef\xbb\xbf', 'utf-8'),
('\xff\xfe\0\0', 'utf-32'),