Working on a new SQLAlchemy dialect I found that firebird-driver does return an empty tuple () instead of None in cursor.description when the cursor has no rows.
Is this the correct value in this case? What DBAPI says about?
Should it be changed to None? (as every other database driver used by SQLALchemy does); or
Should we change SQLAlchemy code to handle both None or ()?
As discussed here.
Working on a new SQLAlchemy dialect I found that
firebird-driver
does return an empty tuple()
instead ofNone
incursor.description
when the cursor has no rows.None
? (as every other database driver used by SQLALchemy does); orNone
or()
?