# Checks that an instance type inheriting from a native base that uses # MP_TYPE_FLAG_ITER_IS_STREAM will still have a getiter. import io a = io.StringIO() a.write("hello\nworld\nmicro\npython\n") a.seek(0) for line in a: print(line) class X(io.StringIO): pass b = X() b.write("hello\nworld\nmicro\npython\n") b.seek(0) for line in b: print(line)