summaryrefslogtreecommitdiff
path: root/Lib/sqlite3/dbapi2.py
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2014-05-28 13:00:59 +0300
committerSerhiy Storchaka <storchaka@gmail.com>2014-05-28 13:00:59 +0300
commit3fc6d80fb19894ddae7053f5ea38bb1128b6b03c (patch)
tree4396f8945b03b2941978ff77fd4e8de8a5306444 /Lib/sqlite3/dbapi2.py
parentf9e77b311f7fb8dd3d52ef43276067a841166bdc (diff)
parent47a981337a8f3898482a1c0c51ad2d91c7a6bc2f (diff)
downloadcpython-git-3fc6d80fb19894ddae7053f5ea38bb1128b6b03c.tar.gz
Issue #10203: sqlite3.Row now truly supports sequence protocol. In particulr
it supports reverse() and negative indices. Original patch by Claudiu Popa.
Diffstat (limited to 'Lib/sqlite3/dbapi2.py')
-rw-r--r--Lib/sqlite3/dbapi2.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/sqlite3/dbapi2.py b/Lib/sqlite3/dbapi2.py
index 9a0b76645e..991682ce9e 100644
--- a/Lib/sqlite3/dbapi2.py
+++ b/Lib/sqlite3/dbapi2.py
@@ -22,6 +22,7 @@
import datetime
import time
+import collections.abc
from _sqlite3 import *
@@ -50,6 +51,7 @@ version_info = tuple([int(x) for x in version.split(".")])
sqlite_version_info = tuple([int(x) for x in sqlite_version.split(".")])
Binary = memoryview
+collections.abc.Sequence.register(Row)
def register_adapters_and_converters():
def adapt_date(val):