File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -215,14 +215,15 @@ def _reconstruct_data(
215
215
# that values.dtype == dtype
216
216
cls = dtype .construct_array_type ()
217
217
218
- # error: Incompatible types in assignment (expression has type
219
- # "ExtensionArray", variable has type "ndarray[Any, Any]")
220
- values = cls ._from_sequence (values , dtype = dtype ) # type: ignore[assignment]
221
-
222
- else :
223
- values = values .astype (dtype , copy = False ) # type: ignore[assignment]
224
-
225
- return values
218
+ # error: Incompatible return value type
219
+ # (got "ExtensionArray",
220
+ # expected "ndarray[tuple[Any, ...], dtype[Any]]")
221
+ return cls ._from_sequence (values , dtype = dtype ) # type: ignore[return-value]
222
+
223
+ # error: Incompatible return value type
224
+ # (got "ndarray[tuple[Any, ...], dtype[Any]]",
225
+ # expected "ExtensionArray")
226
+ return values .astype (dtype , copy = False ) # type: ignore[return-value]
226
227
227
228
228
229
def _ensure_arraylike (values , func_name : str ) -> ArrayLike :
You can’t perform that action at this time.
0 commit comments