diff --git a/weboob/tools/config/extra.py b/weboob/tools/config/extra.py index 4020bae0e9cef6ab0ed8009570544f0089e540a4..4412373bf91d7fef0ae14e3100939dbf4c8115c7 100644 --- a/weboob/tools/config/extra.py +++ b/weboob/tools/config/extra.py @@ -25,8 +25,11 @@ class AutoCleanConfig(object): def save(self): if self.values: super(AutoCleanConfig, self).save() - elif os.path.exists(self.path): - os.remove(self.path) + else: + try: + os.remove(self.path) + except OSError: + pass class ForkingConfig(object):