9
9
from enum import Enum , unique
10
10
from functools import wraps
11
11
from importlib import reload
12
- from typing import Any , Callable , Literal , TypeVar , cast
12
+ from typing import Any , Callable , Literal , TypeVar
13
13
14
14
EngineLiteral = Literal ["python" , "ray" ]
15
15
MemoryFormatLiteral = Literal ["pandas" , "modin" ]
@@ -112,7 +112,7 @@ def wrapper(*args: Any, **kw: dict[str, Any]) -> Any:
112
112
def register (cls , name : EngineLiteral | None = None ) -> None :
113
113
"""Register the distribution engine dispatch methods."""
114
114
with cls ._lock :
115
- engine_name = cast ( EngineLiteral , name or cls .get ().value )
115
+ engine_name = name or cls .get ().value
116
116
cls .set (engine_name )
117
117
cls ._registry .clear ()
118
118
@@ -125,7 +125,7 @@ def register(cls, name: EngineLiteral | None = None) -> None:
125
125
def initialize (cls , name : EngineLiteral | None = None ) -> None :
126
126
"""Initialize the distribution engine."""
127
127
with cls ._lock :
128
- engine_name = cast ( EngineLiteral , name or cls .get_installed ().value )
128
+ engine_name = name or cls .get_installed ().value
129
129
if engine_name == EngineEnum .RAY .value :
130
130
from awswrangler .distributed .ray import initialize_ray
131
131
@@ -136,7 +136,7 @@ def initialize(cls, name: EngineLiteral | None = None) -> None:
136
136
def is_initialized (cls , name : EngineLiteral | None = None ) -> bool :
137
137
"""Check if the distribution engine is initialized."""
138
138
with cls ._lock :
139
- engine_name = cast ( EngineLiteral , name or cls .get_installed ().value )
139
+ engine_name = name or cls .get_installed ().value
140
140
141
141
return False if not cls ._initialized_engine else cls ._initialized_engine .value == engine_name
142
142
0 commit comments