Skip to content

Commit

Permalink
Handle cases with cur.description is None (#130)
Browse files Browse the repository at this point in the history
* Handle cases with cur.description is None

---------

Co-authored-by: Matts966 <[email protected]>
  • Loading branch information
Matts966 and Matts966 authored Mar 28, 2024
1 parent 3b298d1 commit 708e8c5
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion pytd/query_engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@ def execute(self, query, **kwargs):
cur = self.cursor(**kwargs)
self.executed = cur.execute(query)
rows = cur.fetchall()
columns = [desc[0] for desc in cur.description]
# cur.description is None for CREATE and DROP statements in recent version of Trino
columns = [desc[0] for desc in cur.description] if cur.description else None
return {"data": rows, "columns": columns}

def create_header(self, extra_lines=[]):
Expand Down

0 comments on commit 708e8c5

Please sign in to comment.