From d0992ed56f89fa83da21f43e46ee6ecd49ee80d8 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Fri, 14 Dec 2018 18:40:32 +0300 Subject: [PATCH] Change how excessive mods are stored on import --- eos/effectHandlerHelpers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eos/effectHandlerHelpers.py b/eos/effectHandlerHelpers.py index 25d1ddcb0..efe4d7e38 100644 --- a/eos/effectHandlerHelpers.py +++ b/eos/effectHandlerHelpers.py @@ -132,6 +132,9 @@ class HandledModuleList(HandledList): self.remove(mod) return + self.appendIgnoreEmpty(mod) + + def appendIgnoreEmpty(self, mod): mod.position = len(self) HandledList.append(self, mod) if mod.isInvalid: @@ -147,7 +150,7 @@ class HandledModuleList(HandledList): try: modListPosition = listPositions[rackPosition] except IndexError: - self.append(mod) + self.appendIgnoreEmpty(mod) else: self.toDummy(modListPosition) if not mod.isEmpty: