[Xapian-discuss] Creating or Opening a Database
James Aylett
james-xapian at tartarus.org
Tue Jun 3 02:07:23 BST 2008
On Mon, Jun 02, 2008 at 09:43:35PM +0100, Iain Emsley wrote:
> class TextIndex (object):
> _db = None
> def get_db ():
> if _db == None:
> _db = xapian.WritableDatabase ('c:\\index', xapian.DB_CREATE_OR_OPEN)
> return _db
This isn't how to implement a singleton in python. At a minimum, you
need to global _db inside the get_db() function.
J
--
/--------------------------------------------------------------------------\
James Aylett xapian.org
james at tartarus.org uncertaintydivision.org
More information about the Xapian-discuss
mailing list