diff -r 1e272390ec26 -r 95989fd8d9a6 django/django/db/backends/persistant_master_slave_mysql/base.py --- a/django/django/db/backends/persistant_master_slave_mysql/base.py Wed Mar 26 18:56:16 2008 -0700 +++ b/django/django/db/backends/persistant_master_slave_mysql/base.py Wed Mar 26 20:53:07 2008 -0700 @@ -118,6 +118,8 @@ @property def connection(self): + if not self.initialized: + self._cursor(settings) return self.get_master() def close(self):