Handle Array result in fetchone()

It isn't clear to me what exactly can be returned from query.run(cnxn), but one of my queries
is now returning an array instead of a cursor.