From 9e389f27b0c23af044dba6adcd34abfb16b9cb2a Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sun, 16 Feb 2014 22:38:18 +0400 Subject: [PATCH] Skip charges in EVE XML exports --- eos/saveddata/fit.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eos/saveddata/fit.py b/eos/saveddata/fit.py index 07fd0784e..8aab44e30 100755 --- a/eos/saveddata/fit.py +++ b/eos/saveddata/fit.py @@ -353,7 +353,11 @@ class Fit(object): d.amount = int(hardware.getAttribute("qty")) f.drones.append(d) else: - m = Module(item) + try: + m = Module(item) + # When item can't be added to any slot (unknown item or just charge), ignore it + except ValueError: + continue if m.isValidState(State.ACTIVE): m.state = State.ACTIVE