From 109525716119529b3c9eb110d5f053506d60b066 Mon Sep 17 00:00:00 2001 From: ZyX Date: Wed, 10 Apr 2013 20:04:22 +0400 Subject: [PATCH] Pop path from self.loaded on exception --- powerline/lib/config.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/powerline/lib/config.py b/powerline/lib/config.py index 522e5f45..d56b3c68 100644 --- a/powerline/lib/config.py +++ b/powerline/lib/config.py @@ -200,6 +200,10 @@ class ConfigLoader(MultiRunnedThread): except KeyError: pass self.exception('Error while loading {0}: {1}', path, str(e)) + try: + self.loaded.pop(path) + except KeyError: + pass def run(self): while self.interval is not None and not self.shutdown_event.is_set():