@@ -43,18 +43,23 @@ def execute_query(client, query, vi=None, query_params={}):
4343 query = query ,
4444 parameters = [
4545 rockset .models .QueryParameter (
46- name = param , value = str (val ), type = Cursor .__convert_to_rockset_type (val )
46+ name = param ,
47+ value = str (val ),
48+ type = Cursor .__convert_to_rockset_type (val ),
4749 )
4850 for param , val in query_params .items ()
49- ]
51+ ],
5052 )
5153 try :
52- return client .VirtualInstances .query_virtual_instance (
53- virtual_instance_id = vi ,
54- sql = request
55- ) if vi else client .Queries .query (sql = request )
54+ return (
55+ client .VirtualInstances .query_virtual_instance (
56+ virtual_instance_id = vi , sql = request
57+ )
58+ if vi
59+ else client .Queries .query (sql = request )
60+ )
5661 except rockset .exceptions .RocksetException as e :
57- raise Error .map_rockset_exception (e )
62+ raise Error .map_rockset_exception (e )
5863
5964 def execute (self , sql , parameters = None ):
6065 self .__check_cursor_opened ()
@@ -68,7 +73,7 @@ def execute(self, sql, parameters=None):
6873 else :
6974 new_params [k ] = v
7075 parameters = new_params
71-
76+
7277 if self ._connection .debug_sql :
7378 print ("+++++++++++++++++++++++++++++" )
7479 print (f"Query:\n { sql } " )
@@ -83,10 +88,7 @@ def execute(self, sql, parameters=None):
8388 )
8489
8590 self ._response = Cursor .execute_query (
86- self ._connection ._client ,
87- sql ,
88- self ._connection .vi ,
89- query_params = parameters
91+ self ._connection ._client , sql , self ._connection .vi , query_params = parameters
9092 )
9193 self ._response_iter = iter (self ._response .results )
9294
@@ -108,8 +110,8 @@ def fetchone(self):
108110 return None
109111
110112 result = []
111-
112- for field in self ._response_to_column_fields (self ._response .column_fields ):
113+
114+ for field in self ._response_to_column_fields (self ._response .column_fields ):
113115 name = field ["name" ]
114116 if name in next_doc :
115117 result .append (next_doc [name ])
@@ -126,7 +128,7 @@ def _response_to_column_fields(self, column_fields):
126128
127129 schema = rockset .Document ()
128130 if self ._response .results and len (self ._response .results ) > 0 :
129- # we only look at the first document because
131+ # we only look at the first document because
130132 # is sqlalchemy is typically used for relational
131133 # tables with no sparse fields
132134 schema .update (self ._response .results [0 ])
@@ -152,7 +154,6 @@ def fetchmany(self, size=None):
152154 break
153155 docs .append (doc )
154156 return docs
155-
156157
157158 @property
158159 def description (self ):
0 commit comments