Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:

I tested the following example:

import ipaddress, mmap

x: ipaddress.IPv4Network[int]
y: mmap.mmap[int]

MyPy produces errors:

t.py:4: error: "IPv4Network" expects no type arguments, but 1 given
t.py:5: error: "mmap" expects no type arguments, but 1 given

This is because mmap and IPv4Network are not generic types in typeshed. 
_BaseNetwork and _mmap are generic types, but IPv4Network and mmap are normal 
classes. The former are implementation detail of typeshed. _mmap does not exist 
in the stdlib, and _BaseNetwork in typeshed and the stdlib are different things.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue39481>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to