99from enum import Enum , unique
1010from functools import wraps
1111from importlib import reload
12- from typing import Any , Callable , Literal , TypeVar , cast
12+ from typing import Any , Callable , Literal , TypeVar
1313
1414EngineLiteral = Literal ["python" , "ray" ]
1515MemoryFormatLiteral = Literal ["pandas" , "modin" ]
@@ -112,7 +112,7 @@ def wrapper(*args: Any, **kw: dict[str, Any]) -> Any:
112112 def register (cls , name : EngineLiteral | None = None ) -> None :
113113 """Register the distribution engine dispatch methods."""
114114 with cls ._lock :
115- engine_name = cast ( EngineLiteral , name or cls .get ().value )
115+ engine_name = name or cls .get ().value
116116 cls .set (engine_name )
117117 cls ._registry .clear ()
118118
@@ -125,7 +125,7 @@ def register(cls, name: EngineLiteral | None = None) -> None:
125125 def initialize (cls , name : EngineLiteral | None = None ) -> None :
126126 """Initialize the distribution engine."""
127127 with cls ._lock :
128- engine_name = cast ( EngineLiteral , name or cls .get_installed ().value )
128+ engine_name = name or cls .get_installed ().value
129129 if engine_name == EngineEnum .RAY .value :
130130 from awswrangler .distributed .ray import initialize_ray
131131
@@ -136,7 +136,7 @@ def initialize(cls, name: EngineLiteral | None = None) -> None:
136136 def is_initialized (cls , name : EngineLiteral | None = None ) -> bool :
137137 """Check if the distribution engine is initialized."""
138138 with cls ._lock :
139- engine_name = cast ( EngineLiteral , name or cls .get_installed ().value )
139+ engine_name = name or cls .get_installed ().value
140140
141141 return False if not cls ._initialized_engine else cls ._initialized_engine .value == engine_name
142142
0 commit comments