From ef79c9991b55975157607c6d7b0cca52a6929023 Mon Sep 17 00:00:00 2001 From: ryuslash Date: Thu, 22 Apr 2010 22:24:38 +0200 Subject: Nasty bug where it didn't actually save anything --- backend.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'backend.py') diff --git a/backend.py b/backend.py index 8dffb3e..f2f2a1b 100644 --- a/backend.py +++ b/backend.py @@ -34,7 +34,9 @@ class _Backend(object): return False def save(self): - os.remove(self.table) + if os.path.exists(self.table): + os.remove(self.table) + self.create_store_if_needed() for f in self.__new_collection: self.store.insert(self.table, [f]) -- cgit v1.2.3-54-g00ecf