Ethan Smith <et...@ethanhs.me> added the comment:
Hm, yeah it appears my methodology was too loose. Thank you for catching these. I will go through and test the rest (if you haven't yet) later today and make a PR to revert anything that needs it. Thanks! (and sorry) On Mon, Apr 13, 2020 at 2:12 AM Serhiy Storchaka <rep...@bugs.python.org> wrote: > > 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 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