Nested try...except
Duncan Booth
duncan.booth at invalid.invalid
Wed Apr 2 09:12:35 EDT 2008
Magnus.Moraberg at gmail.com wrote:
> Hi,
>
> I found the following code on the net -
>
> http://mail-archives.apache.org/mod_mbox/httpd-python-cvs/200509.mbox/%
> 3C20050924104732.5116.qmail at 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?
>
Simple: because not all code found on the net is correct.
More information about the Python-list
mailing list