Message377165
If you're asking whether or not one can infer the return type of `type(Ellipsis)` then yes.
In such case the inferred type is `builtins.ellipsis`, which is a private stub-only class (see the referenced typeshed issue in my original post).
If you're asking if a valid annotation can be constructed from `type(Ellipsis)` then the answer is unfortunately no (see below for a few examples).
```
EllipsisType = type(Ellipsis)
# Both examples are considered invalid
def func1(a: type(Ellipsis): ...
def func2(a: EllipsisType): ...
``` |
|
Date |
User |
Action |
Args |
2020-09-19 13:32:55 | BvB93 | set | recipients:
+ BvB93, gvanrossum, serhiy.storchaka, levkivskyi, joshbode |
2020-09-19 13:32:55 | BvB93 | set | messageid: <1600522375.06.0.35236027723.issue41810@roundup.psfhosted.org> |
2020-09-19 13:32:55 | BvB93 | link | issue41810 messages |
2020-09-19 13:32:54 | BvB93 | create | |
|