Implement context manager for Cursor object to enable with
statement.
Currently the with
statement can't be used for cursors because they don't implement a context manager, i.e. the __enter__
and __exit__
attributes meaning that the following code will fail:
with conn.cursor() as c: c.execute("SELECT 'test' from dual") result = c.fetchall() print(result) File “/Users/gvenzl/test/test.py”, line 23, in test with conn.cursor() as c: AttributeError: __exit__
It would make sense to enable cursor object to be used in with
statements that take care of closing the cursors automatically.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4