Skip to content

Commit e7b2906

Browse files
jswhit2jswhit2
authored andcommitted
fix failing stubtest
1 parent 7b94e27 commit e7b2906

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/netCDF4/__init__.pyi

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -385,13 +385,13 @@ class Dataset:
385385
def has_zstd_filter(self) -> bool: ...
386386
def has_bzip2_filter(self) -> bool: ...
387387
def has_szip_filter(self) -> bool: ...
388-
def __getitem__(self, elem: str) -> Any: ... # should be Group | Variable, but this causes too many problems
388+
def __getitem__(self, elem: str, /) -> Any: ... # should be Group | Variable, but this causes too many problems
389389
# __iter__ and __contains__ always error because iteration and membership ops are not allowed
390390
def __iter__(self) -> NoReturn: ...
391391
def __contains__(self, key) -> NoReturn: ...
392-
def __setattr__(self, name: str, value: Any) -> None: ...
393-
def __getattr__(self, name: str) -> Any: ...
394-
def __delattr__(self, name: str): ...
392+
def __setattr__(self, name: str, value: Any, /) -> None: ...
393+
def __getattr__(self, name: str, /) -> Any: ...
394+
def __delattr__(self, name: str, /): ...
395395
def __reduce__(self) -> NoReturn: ...
396396
def __enter__(self) -> Self: ...
397397
def __exit__(self, atype, value, traceback) -> None: ...
@@ -585,11 +585,11 @@ class Variable(Generic[VarT]):
585585
def set_ncstring_attrs(self, ncstring_attrs: bool) -> None: ...
586586
def set_collective(self, value: bool) -> None: ...
587587
def get_dims(self) -> tuple[Dimension, ...]: ...
588-
def __delattr__(self, name: str) -> None: ...
589-
def __setattr__(self, name: str, value: Any) -> None: ...
590-
def __getattr__(self, name: str) -> Any: ...
591-
def __getitem__(self, elem: Any) -> Any: ...
592-
def __setitem__(self, elem: Any, data: npt.ArrayLike) -> None: ...
588+
def __delattr__(self, name: str, /) -> None: ...
589+
def __setattr__(self, name: str, value: Any, /) -> None: ...
590+
def __getattr__(self, name: str, /) -> Any: ...
591+
def __getitem__(self, elem: Any, /) -> Any: ...
592+
def __setitem__(self, elem: Any, data: npt.ArrayLike, /) -> None: ...
593593
def __array__(self) -> np.ndarray: ...
594594
def __len__(self) -> int: ...
595595
def __iter__(self) -> Iterator[Any]: ... # faux method so mypy believes Variable is iterable

0 commit comments

Comments
 (0)