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