From c7944e91e7f80837f2df932a098278a8e0eee763 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sun, 16 Feb 2014 22:42:43 +0400 Subject: [PATCH] Do not choke on renamed items --- eos/saveddata/fit.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/eos/saveddata/fit.py b/eos/saveddata/fit.py index 8aab44e30..cb95cc435 100755 --- a/eos/saveddata/fit.py +++ b/eos/saveddata/fit.py @@ -341,12 +341,18 @@ class Fit(object): f.name = fitting.getAttribute("name") # Maelstrom shipType = fitting.getElementsByTagName("shipType").item(0).getAttribute("value") - f.ship = Ship(db.getItem(shipType)) + try: + f.ship = Ship(db.getItem(shipType)) + except: + continue hardwares = fitting.getElementsByTagName("hardware") for hardware in hardwares: try: moduleName = hardware.getAttribute("type") - item = db.getItem(moduleName, eager="group.category") + try: + item = db.getItem(moduleName, eager="group.category") + except: + continue if item: if item.category.name == "Drone": d = Drone(item)