Skip to content

Commit 36035fb

Browse files
committed
OrmFetch type hint on fetch_options
1 parent 0564716 commit 36035fb

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/django_idom/utils.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ def fetch_options(
207207
query_func: None = ...,
208208
evaluator: Callable[[OrmFetch], None] | None = None,
209209
**options,
210-
) -> Callable[[Callable[_Params, _Result]], Callable[_Params, _Result]]:
210+
) -> Callable[[Callable[_Params, _Result]], OrmFetch]:
211211
pass
212212

213213

@@ -216,17 +216,15 @@ def fetch_options(
216216
query_func: Callable[_Params, _Result],
217217
evaluator: Callable[[OrmFetch], None] | None = None,
218218
**options,
219-
) -> Callable[_Params, _Result]:
219+
) -> OrmFetch:
220220
...
221221

222222

223223
def fetch_options(
224224
query_func: Callable[_Params, _Result] | None = None,
225225
evaluator: Callable[[OrmFetch], None] | None = None,
226226
**options,
227-
) -> Callable[_Params, _Result] | Callable[
228-
[Callable[_Params, _Result]], Callable[_Params, _Result]
229-
]:
227+
) -> OrmFetch | Callable[[Callable[_Params, _Result]], OrmFetch]:
230228
def decorator(query_func: Callable[_Params, _Result]):
231229
if not query_func:
232230
raise ValueError("A query function must be provided to `fetch_options`")

0 commit comments

Comments
 (0)