[Python-Dev] Is explicit registration of Iterators needed?
Guido van Rossum
guido at python.org
Sat Oct 8 22:55:25 EDT 2016
More information about the Python-Dev mailing list
Sat Oct 8 22:55:25 EDT 2016
- Previous message (by thread): [Python-Dev] Is explicit registration of Iterators needed?
- Next message (by thread): [Python-Dev] Is explicit registration of Iterators needed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Oct 7, 2016 at 3:52 PM, Ivan Levkivskyi <levkivskyi at gmail.com> wrote: > I have a question about the registration of builtins. Currently, typing.py > contains this line: > > ByteString.register(type(memoryview(b''))) > > But there are two test lines in test_collections.py > > self.assertNotIsInstance(memoryview(b""), ByteString) > self.assertFalse(issubclass(memoryview, ByteString)) > > This looks like a contradiction. Which one is right? > Should these tests be removed or the registration in typing.py? Looks like the registration is in error. The stubs (and hence mypy) don't consider memoryview consistent with ByteString. -- --Guido van Rossum (python.org/~guido)
- Previous message (by thread): [Python-Dev] Is explicit registration of Iterators needed?
- Next message (by thread): [Python-Dev] Is explicit registration of Iterators needed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list