Tenho um caso muito específico, quando preciso verificar tipos por isinstance
em python. E em casos muito raros, quero verificar se o valor é Ellipsis
. Por exemplo, vamos pegar dict:
customer_ids_map = {
"1": "aaa",
"2": ...,
}
Mas isso não funciona:
isinstance(..., Ellipsis)
TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union
E isso não funciona:
isinstance(..., ...)
TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union
Então, existe alguma maneira elegante de fazer isso?
PS: Estou usando python3.11