Fixed leftover in flight queries caused by sqlalchemy.get_columns()

We need to call fetchall even when we have 0 rows
Merge pull request #24 from mariusvniekerk/sqlalchemy

Fixed leftover in flight queries caused by sqlalchemy.get_columns()
Merge remote-tracking branch 'github_master/master'