From 13efc35a84c4f77d5beb1af2189a9eb819e80628 Mon Sep 17 00:00:00 2001
From: Luca Scarabello <luca.scarabello@sed.ethz.ch>
Date: Thu, 23 Feb 2017 11:19:10 +0100
Subject: [PATCH] bug fix mpi: handling of unloadable chunks/templates

---
 mpi/scanned_days_manager.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/mpi/scanned_days_manager.py b/mpi/scanned_days_manager.py
index 432f8e2..36a9838 100644
--- a/mpi/scanned_days_manager.py
+++ b/mpi/scanned_days_manager.py
@@ -82,12 +82,14 @@ class ScannedDaysManager(object):
             self.__add_entry(self.to_process, chunk, template)
 
     def remove_chunk(self, chunk):
-        self.chunks.remove(chunk)
+        if chunk in self.chunks:
+            self.chunks.remove(chunk)
         if chunk in self.to_process:
             del self.to_process[chunk]
 
     def remove_template(self, template):
-        self.templates.remove(template)
+        if template in self.templates:
+            self.templates.remove(template)
         for chunk in self.to_process[:]:
             self.__remove_entry(self.to_process, chunk, template)
 
-- 
GitLab