mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 15:48:04 +00:00
fix typing issue
Overloads were breaking because type checker is confused what default value should it use for the argument. Made it keyword-only to resolve the issue.
This commit is contained in:
@@ -446,6 +446,7 @@ def iterate(
|
|||||||
num_threads: int = 1,
|
num_threads: int = 1,
|
||||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
|
*,
|
||||||
with_progress: Literal[False] = False,
|
with_progress: Literal[False] = False,
|
||||||
cache: Optional[str] = None,
|
cache: Optional[str] = None,
|
||||||
serializer_settings: Optional[serializer_settings] = None,
|
serializer_settings: Optional[serializer_settings] = None,
|
||||||
@@ -458,6 +459,7 @@ def iterate(
|
|||||||
num_threads: int = 1,
|
num_threads: int = 1,
|
||||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
|
*,
|
||||||
with_progress: Literal[True] = True,
|
with_progress: Literal[True] = True,
|
||||||
cache: Optional[str] = None,
|
cache: Optional[str] = None,
|
||||||
serializer_settings: Optional[serializer_settings] = None,
|
serializer_settings: Optional[serializer_settings] = None,
|
||||||
@@ -470,6 +472,7 @@ def iterate(
|
|||||||
num_threads: int = 1,
|
num_threads: int = 1,
|
||||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
|
*,
|
||||||
with_progress: bool = False,
|
with_progress: bool = False,
|
||||||
cache: Optional[str] = None,
|
cache: Optional[str] = None,
|
||||||
serializer_settings: Optional[serializer_settings] = None,
|
serializer_settings: Optional[serializer_settings] = None,
|
||||||
@@ -481,6 +484,7 @@ def iterate(
|
|||||||
num_threads: int = 1,
|
num_threads: int = 1,
|
||||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||||
|
*,
|
||||||
with_progress: bool = False,
|
with_progress: bool = False,
|
||||||
cache: Optional[str] = None,
|
cache: Optional[str] = None,
|
||||||
serializer_settings: Optional[serializer_settings] = None,
|
serializer_settings: Optional[serializer_settings] = None,
|
||||||
|
|||||||
Reference in New Issue
Block a user