@@ -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