diff options
author | Bas van Beek <b.f.van.beek@vu.nl> | 2020-09-16 12:59:50 +0200 |
---|---|---|
committer | Bas van Beek <b.f.van.beek@vu.nl> | 2020-10-01 13:56:27 +0200 |
commit | 7794d059f3531965b05cc11052376d3930d1c518 (patch) | |
tree | e1e261eba816ea5626615d0315ad5574a0145c98 | |
parent | 97c221685fd4a8773bfe24e974a59cca6babf8c5 (diff) | |
download | numpy-7794d059f3531965b05cc11052376d3930d1c518.tar.gz |
ENH: Add an alias for `Union[_Requirements, _E]`
Addresses https://github.com/numpy/numpy/pull/17326#discussion_r489322146
-rw-r--r-- | numpy/core/_asarray.pyi | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/numpy/core/_asarray.pyi b/numpy/core/_asarray.pyi index 5eb5dac36..e074d69d2 100644 --- a/numpy/core/_asarray.pyi +++ b/numpy/core/_asarray.pyi @@ -49,6 +49,7 @@ _Requirements = Literal[ "O", "OWNDATA" ] _E = Literal["E", "ENSUREARRAY"] +_RequirementsWithE = Union[_Requirements, _E] @overload def require( @@ -62,7 +63,7 @@ def require( def require( a: object, dtype: DtypeLike = ..., - requirements: Union[_E, Iterable[Union[_E, _Requirements]]] = ..., + requirements: Union[_E, Iterable[_RequirementsWithE]] = ..., *, like: ArrayLike = ... ) -> ndarray: ... |