diff --git a/lib/sqlalchemy/cextension/resultproxy.c b/lib/sqlalchemy/cextension/resultproxy.c index 45149bebd5..5d9100469e 100644 --- a/lib/sqlalchemy/cextension/resultproxy.c +++ b/lib/sqlalchemy/cextension/resultproxy.c @@ -392,7 +392,7 @@ BaseRowProxy_setrow(BaseRowProxy *self, PyObject *value, void *closure) return -1; } - if (!PyTuple_CheckExact(value)) { + if (!PySequence_Check(value)) { PyErr_SetString(PyExc_TypeError, "The 'row' attribute value must be a sequence"); return -1;