Make IOBase (and hence all other classes in io.py) use ABCMeta as its metaclass, so you can use their class .register() method to register virtual subclasses.
Make IOBase (and hence all other classes in io.py) use ABCMeta as its metaclass,
so you can use their class .register() method to register virtual subclasses.

sk-/python2.7-type-annotator,sk-/python2.7-type-annotator,sk-/python2.7-type-annotator