Skip to content

Commit 97e236e

Browse files
author
Gerit Wagner
committed
search_field: not mandatory
1 parent b5eeb8c commit 97e236e

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

search_query/query_and.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def __init__(
1616
self,
1717
children: typing.List[typing.Union[str, Query]],
1818
*,
19-
search_field: typing.Union[SearchField, str],
19+
search_field: typing.Optional[typing.Union[SearchField, str]] = None,
2020
position: typing.Optional[tuple] = None,
2121
platform: str = "generic",
2222
) -> None:
@@ -31,7 +31,9 @@ def __init__(
3131
children=children,
3232
search_field=search_field
3333
if isinstance(search_field, SearchField)
34-
else SearchField(search_field),
34+
else SearchField(search_field)
35+
if search_field is not None
36+
else None,
3537
position=position,
3638
platform=platform,
3739
)

search_query/query_near.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def __init__(
1717
value: str,
1818
children: typing.List[typing.Union[str, Query]],
1919
*,
20-
search_field: typing.Union[SearchField, str],
20+
search_field: typing.Optional[typing.Union[SearchField, str]] = None,
2121
position: typing.Optional[tuple] = None,
2222
distance: typing.Optional[int] = None,
2323
platform: str = "generic",
@@ -34,7 +34,9 @@ def __init__(
3434
children=children,
3535
search_field=search_field
3636
if isinstance(search_field, SearchField)
37-
else SearchField(search_field),
37+
else SearchField(search_field)
38+
if search_field is not None
39+
else None,
3840
position=position,
3941
distance=distance,
4042
platform=platform,

search_query/query_not.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def __init__(
1616
self,
1717
children: typing.List[typing.Union[str, Query]],
1818
*,
19-
search_field: typing.Union[SearchField, str],
19+
search_field: typing.Optional[typing.Union[SearchField, str]] = None,
2020
position: typing.Optional[tuple] = None,
2121
platform: str = "generic",
2222
) -> None:
@@ -31,7 +31,9 @@ def __init__(
3131
children=children,
3232
search_field=search_field
3333
if isinstance(search_field, SearchField)
34-
else SearchField(search_field),
34+
else SearchField(search_field)
35+
if search_field is not None
36+
else None,
3537
position=position,
3638
platform=platform,
3739
)

search_query/query_or.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def __init__(
1717
self,
1818
children: typing.List[typing.Union[str, Query]],
1919
*,
20-
search_field: typing.Union[SearchField, str],
20+
search_field: typing.Optional[typing.Union[SearchField, str]] = None,
2121
position: typing.Optional[tuple] = None,
2222
platform: str = "generic",
2323
) -> None:
@@ -32,7 +32,9 @@ def __init__(
3232
children=children,
3333
search_field=search_field
3434
if isinstance(search_field, SearchField)
35-
else SearchField(search_field),
35+
else SearchField(search_field)
36+
if search_field is not None
37+
else None,
3638
position=position,
3739
platform=platform,
3840
)

0 commit comments

Comments
 (0)