Carl Banks <[EMAIL PROTECTED]> wrote:
> Perhaps the advent of with blocks will help reduce this error in the
> future.
Indeed, and to encourage its use I think this thread ought to include the
'with statement' form of the function:
from __future__ import with_statement
from contextlib import closing
def count(self):
with closing(sqlite.connect(
self.filename,isolation_level=ISOLATION_LEVEL)) as db:
with closing(db.cursor()) as cur:
cur.execute("select count(*) from sessions")
return cur.fetchone()[0]
--
http://mail.python.org/mailman/listinfo/python-list