Skip to content

Commit 12c75f6

Browse files
committed
Add fix option for on_invalid
1 parent 95bd509 commit 12c75f6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

stubs/geopandas/geopandas/array.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ def isna(value: object) -> bool: ...
3838
def from_shapely(data, crs: _ConvertibleToCRS | None = None) -> GeometryArray: ...
3939
def to_shapely(geoms: GeometryArray) -> _Array1D[np.object_]: ...
4040
def from_wkb(
41-
data, crs: _ConvertibleToCRS | None = None, on_invalid: Literal["raise", "warn", "ignore"] = "raise"
41+
data, crs: _ConvertibleToCRS | None = None, on_invalid: Literal["raise", "warn", "ignore", "fix"] = "raise"
4242
) -> GeometryArray: ...
4343
@overload
4444
def to_wkb(geoms: GeometryArray, hex: Literal[False] = False, **kwargs) -> _Array1D[np.bytes_]: ...
4545
@overload
4646
def to_wkb(geoms: GeometryArray, hex: Literal[True], **kwargs) -> _Array1D[np.str_]: ...
4747
def from_wkt(
48-
data, crs: _ConvertibleToCRS | None = None, on_invalid: Literal["raise", "warn", "ignore"] = "raise"
48+
data, crs: _ConvertibleToCRS | None = None, on_invalid: Literal["raise", "warn", "ignore", "fix"] = "raise"
4949
) -> GeometryArray: ...
5050
def to_wkt(geoms: GeometryArray, **kwargs) -> _Array1D[np.str_]: ...
5151
def points_from_xy(

stubs/geopandas/geopandas/geoseries.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ class GeoSeries(GeoPandasBase, pd.Series[BaseGeometry]): # type: ignore[type-va
7878
data: ArrayLike, # array-like of bytes handled by shapely.from_wkb(data)
7979
index: Axes | None = None,
8080
crs: _ConvertibleToCRS | None = None,
81-
on_invalid: Literal["raise", "warn", "ignore"] = "raise",
81+
on_invalid: Literal["raise", "warn", "ignore", "fix"] = "raise",
8282
*,
8383
dtype: Dtype | None = None,
8484
name: Hashable = None,
@@ -91,7 +91,7 @@ class GeoSeries(GeoPandasBase, pd.Series[BaseGeometry]): # type: ignore[type-va
9191
data: ArrayLike, # array-like of str handled by shapely.from_wkt(data)
9292
index: Axes | None = None,
9393
crs: _ConvertibleToCRS | None = None,
94-
on_invalid: Literal["raise", "warn", "ignore"] = "raise",
94+
on_invalid: Literal["raise", "warn", "ignore", "fix"] = "raise",
9595
*,
9696
dtype: Dtype | None = None,
9797
name: Hashable = None,

0 commit comments

Comments
 (0)