Revision: 7588
Author:   btongminh
Date:     2009-11-03 20:36:09 +0000 (Tue, 03 Nov 2009)

Log Message:
-----------
Close the database the clean way, instead of the hack try..except

Modified Paths:
--------------
    trunk/pywikipedia/mysql_autoconnection.py

Modified: trunk/pywikipedia/mysql_autoconnection.py
===================================================================
--- trunk/pywikipedia/mysql_autoconnection.py   2009-11-03 11:59:53 UTC (rev 
7587)
+++ trunk/pywikipedia/mysql_autoconnection.py   2009-11-03 20:36:09 UTC (rev 
7588)
@@ -36,6 +36,7 @@
         self.max_retries = max_retries
         self.current_retry = 0
         self.callback = callback
+        self.database = None
 
         self.conn_args = conn_args
         self.conn_kwargs = conn_kwargs
@@ -83,7 +84,8 @@
         self.current_retry = 0
         self.connected = False
         try:
-            self.database.close()
+            if self.database:
+                self.database.close()
         except:
             pass
 



_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to