1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-13 07:47:14 +03:00

Removed repeated int(key)

With the previous formatting changes there is no reason to leave key as
possibly a string anywhere, as it was already being converted to an int
everywhere anyway
This commit is contained in:
A_D 2020-07-13 06:30:04 +02:00 committed by Athanasius
parent 6a917acde0
commit 8268bfe5da

View File

@ -99,7 +99,8 @@ def addmodules(data):
for key, module in data['lastStarport'].get('modules').items():
# sanity check
if int(key) != module.get('id'):
key = int(key)
if key != module.get('id'):
raise ValueError('id: {} != {}'.format(key, module['id']))
try:
@ -111,7 +112,7 @@ def addmodules(data):
new = None
if new:
old = modules.get(int(key))
old = modules.get(key)
if old:
# check consistency with existing data
for thing in fields:
@ -121,7 +122,7 @@ def addmodules(data):
elif str(new.get(thing, '')) != old.get(thing):
raise ValueError('{}: {} {!r}!={!r}'.format(key, thing, new.get(thing), old.get(thing)))
modules[int(key)] = new
modules[key] = new
if len(modules) > size_pre:
if isfile(outfile):
@ -158,21 +159,21 @@ def addships(data):
data_ships = data['lastStarport']['ships']
for ship in tuple(data_ships.get('shipyard_list', {}).values()) + data_ships.get('unavailable_list'):
# sanity check
key = ship['id']
new = {'id': int(key), 'symbol': ship['name'], 'name': companion.ship_map.get(ship['name'].lower())}
key = int(ship['id'])
new = {'id': key, 'symbol': ship['name'], 'name': companion.ship_map.get(ship['name'].lower())}
if new:
old = ships.get(int(key))
old = ships.get(key)
if old:
# check consistency with existing data
for thing in fields:
if not old.get(thing) and new.get(thing):
ships[int(key)] = new
ships[key] = new
size_pre -= 1
elif str(new.get(thing, '')) != old.get(thing):
raise ValueError('{}: {} {!r} != {!r}'.format(key, thing, new.get(thing), old.get(thing)))
ships[int(key)] = new
ships[key] = new
if len(ships) > size_pre: