For reference, cursor.rowcount will only return on CREATE, UPDATE and DELETE statements:
| rowcount
| This read-only attribute specifies the number of rows the last DML statement
| (INSERT, UPDATE, DELETE) affected. This is set to -1 for SELECT statements.