Nested try...except

Magnus.Moraberg at gmail.com Magnus.Moraberg at gmail.com
Wed Apr 2 09:06:47 EDT 2008


Hi,

I found the following code on the net -

http://mail-archives.apache.org/mod_mbox/httpd-python-cvs/200509.mbox/%3C20050924104732.5116.qmail@minotaur.apache.org%3E

def count(self):
-            db = sqlite.connect(self.filename,
isolation_level=ISOLATION_LEVEL)
-            try:
-                try:
-                    cur = db.cursor()
-                    cur.execute("select count(*) from sessions")
-                    return cur.fetchone()[0]
-                finally:
-                    cur.close()
-            finally:
-                db.close()

I don't understand though why the second try is not after the line cur
= db.cursor(). Can anyone explain for me why?

/Barry.



More information about the Python-list mailing list