55from typing import TYPE_CHECKING , Any , TypeAlias
66
77from httpx import ConnectError , HTTPStatusError
8- from pydantic import BaseModel , TypeAdapter
8+ from pydantic import TypeAdapter
99
1010from .. import models
1111from ..common .logging import LOGGER
1717
1818
1919def get_rows_no_parent_function (
20- response_model_class : TypeAlias = BaseModel ,
20+ response_model_class : TypeAlias ,
2121 query : str = "" ,
2222) -> Callable :
2323 """Return a function that gets all the rows from a table
@@ -28,7 +28,7 @@ def get_rows_no_parent_function(
2828
2929 Parameters
3030 ----------
31- response_model_class: TypeAlias = BaseModel ,
31+ response_model_class: TypeAlias,
3232 Pydantic class used to serialize the return value
3333
3434 query: str
@@ -53,7 +53,7 @@ def get_rows(obj: CMClient) -> list[response_model_class]:
5353
5454
5555def get_rows_function (
56- response_model_class : TypeAlias = BaseModel ,
56+ response_model_class : TypeAlias ,
5757 query : str = "" ,
5858) -> Callable : # pragma: no cover
5959 """Return a function that gets all the rows from a table
@@ -66,7 +66,7 @@ def get_rows_function(
6666
6767 Parameters
6868 ----------
69- response_model_class: TypeAlias = BaseModel ,
69+ response_model_class: TypeAlias,
7070 Pydantic class used to serialize the return value
7171
7272 query: str
@@ -99,15 +99,15 @@ def get_rows(
9999
100100
101101def get_row_function (
102- response_model_class : TypeAlias = BaseModel ,
102+ response_model_class : TypeAlias ,
103103 query : str = "" ,
104104) -> Callable :
105105 """Return a function that gets a single row from a table (by ID)
106106 and attaches that function to a client.
107107
108108 Parameters
109109 ----------
110- response_model_class: TypeAlias = BaseModel ,
110+ response_model_class: TypeAlias,
111111 Pydantic class used to serialize the return value
112112
113113 query: str
@@ -131,19 +131,19 @@ def row_get(
131131
132132
133133def create_row_function (
134- response_model_class : TypeAlias = BaseModel ,
135- create_model_class : TypeAlias = BaseModel ,
134+ response_model_class : TypeAlias ,
135+ create_model_class : TypeAlias ,
136136 query : str = "" ,
137137) -> Callable :
138138 """Return a function that creates a single row in a table
139139 and attaches that function to a client.
140140
141141 Parameters
142142 ----------
143- response_model_class: TypeAlias = BaseModel ,
143+ response_model_class: TypeAlias,
144144 Pydantic class used to serialize the return value
145145
146- create_model_class: TypeAlias = BaseModel ,
146+ create_model_class: TypeAlias,
147147 Pydantic class used to serialize the inputs value
148148
149149 query: str
@@ -168,19 +168,19 @@ def row_create(obj: CMClient, **kwargs: Any) -> response_model_class:
168168
169169
170170def update_row_function (
171- response_model_class : TypeAlias = BaseModel ,
172- update_model_class : TypeAlias = BaseModel ,
171+ response_model_class : TypeAlias ,
172+ update_model_class : TypeAlias ,
173173 query : str = "" ,
174174) -> Callable :
175175 """Return a function that updates a single row in a table
176176 and attaches that function to a client.
177177
178178 Parameters
179179 ----------
180- response_model_class: TypeAlias = BaseModel ,
180+ response_model_class: TypeAlias,
181181 Pydantic class used to serialize the return value
182182
183- update_model_class: TypeAlias = BaseModel ,
183+ update_model_class: TypeAlias,
184184 Pydantic class used to serialize the input values
185185
186186 query: str
@@ -233,15 +233,15 @@ def row_delete(
233233
234234
235235def get_row_by_fullname_function (
236- response_model_class : TypeAlias = BaseModel ,
236+ response_model_class : TypeAlias ,
237237 query : str = "" ,
238238) -> Callable :
239239 """Return a function that gets a single row from a table (by fullname)
240240 and attaches that function to a client.
241241
242242 Parameters
243243 ----------
244- response_model_class: TypeAlias = BaseModel ,
244+ response_model_class: TypeAlias,
245245 Pydantic class used to serialize the return value
246246
247247 query: str
@@ -268,15 +268,15 @@ def get_row_by_fullname(
268268
269269
270270def get_row_by_name_function (
271- response_model_class : TypeAlias = BaseModel ,
271+ response_model_class : TypeAlias ,
272272 query : str = "" ,
273273) -> Callable :
274274 """Return a function that gets a single row from a table (by name)
275275 and attaches that function to a client.
276276
277277 Parameters
278278 ----------
279- response_model_class: TypeAlias = BaseModel ,
279+ response_model_class: TypeAlias,
280280 Pydantic class used to serialize the return value
281281
282282 query: str
@@ -316,7 +316,7 @@ def get_node_property_function(
316316
317317 Parameters
318318 ----------
319- response_model_class: TypeAlias = BaseModel ,
319+ response_model_class: TypeAlias,
320320 Pydantic class used to serialize the return value
321321
322322 query: str
@@ -353,7 +353,7 @@ def get_node_post_query_function(
353353
354354 Parameters
355355 ----------
356- response_model_class: TypeAlias = BaseModel ,
356+ response_model_class: TypeAlias,
357357 Pydantic class used to serialize the return value
358358
359359 query_class: TypeAlias
@@ -394,7 +394,7 @@ def get_node_post_no_query_function(
394394
395395 Parameters
396396 ----------
397- response_model_class: TypeAlias = BaseModel ,
397+ response_model_class: TypeAlias,
398398 Pydantic class used to serialize the return value
399399
400400 query: str
@@ -421,7 +421,7 @@ def node_update(
421421
422422
423423def get_general_post_function (
424- query_class : TypeAlias = BaseModel ,
424+ query_class : TypeAlias ,
425425 response_model_class : TypeAlias = Any ,
426426 query : str = "" ,
427427 results_key : str | None = None ,
@@ -431,7 +431,7 @@ def get_general_post_function(
431431
432432 Parameters
433433 ----------
434- response_model_class: TypeAlias = BaseModel ,
434+ response_model_class: TypeAlias,
435435 Pydantic class used to serialize the return value
436436
437437 query: str
@@ -460,7 +460,7 @@ def general_post_function(
460460
461461
462462def get_general_query_function (
463- query_class : TypeAlias = BaseModel ,
463+ query_class : TypeAlias ,
464464 response_model_class : TypeAlias = Any ,
465465 query : str = "" ,
466466 query_suffix : str = "" ,
@@ -474,7 +474,7 @@ def get_general_query_function(
474474 query_class: TypeAlias
475475 Pydantic class used to serialize the query parameters
476476
477- response_model_class: TypeAlias = BaseModel ,
477+ response_model_class: TypeAlias,
478478 Pydantic class used to serialize the return value
479479
480480 query: str
0 commit comments