BUGFIX : protect against double closing
[wifihood] / wifimap / db.py
index 42edfc3..f04558b 100644 (file)
@@ -41,8 +41,9 @@ class database :
             self.db.executescript( create_db )
 
     def close ( self ) :
-        self.db.close()
-        self.db = None
+        if self.db :
+            self.db.close()
+            self.db = None
 
     def is_open ( self ) :
         if not self.db :