From f4ef06a4e6759d3e39040512f88458e4b2387419 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 30 Jun 2010 01:08:03 +0200 Subject: [PATCH] probably fix a problem with storage and backends --- weboob/backend.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weboob/backend.py b/weboob/backend.py index 54a77e66..5d956dc2 100644 --- a/weboob/backend.py +++ b/weboob/backend.py @@ -16,6 +16,7 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +from copy import deepcopy import re import os from threading import RLock @@ -116,7 +117,7 @@ class BaseBackend(object): value = float(value) self.config[name] = value self.storage = BackendStorage(self.name, storage) - self.storage.load(self.STORAGE) + self.storage.load(deepcopy(self.STORAGE)) @property def browser(self):