mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-06 07:51:47 +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,
|
||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
*,
|
||||
with_progress: Literal[False] = False,
|
||||
cache: Optional[str] = None,
|
||||
serializer_settings: Optional[serializer_settings] = None,
|
||||
@@ -458,6 +459,7 @@ def iterate(
|
||||
num_threads: int = 1,
|
||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
*,
|
||||
with_progress: Literal[True] = True,
|
||||
cache: Optional[str] = None,
|
||||
serializer_settings: Optional[serializer_settings] = None,
|
||||
@@ -470,6 +472,7 @@ def iterate(
|
||||
num_threads: int = 1,
|
||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
*,
|
||||
with_progress: bool = False,
|
||||
cache: Optional[str] = None,
|
||||
serializer_settings: Optional[serializer_settings] = None,
|
||||
@@ -481,6 +484,7 @@ def iterate(
|
||||
num_threads: int = 1,
|
||||
include: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
exclude: Optional[Union[list[entity_instance], list[str]]] = None,
|
||||
*,
|
||||
with_progress: bool = False,
|
||||
cache: Optional[str] = None,
|
||||
serializer_settings: Optional[serializer_settings] = None,
|
||||
|
||||
Reference in New Issue
Block a user