@classmethod
    def _sio_modules(cls, parent_commit):
        sio = BytesIO(parent_commit.tree[cls.k_modules_file].data_stream.read())
        sio.name = cls.k_modules_file
        return sio
Ensure that the function is coroutine.
dataset/ETHPy150Open gitpython-developers/GitPython/git/objects/submodule/base.py/Submodule._sio_modules--crossover with--dataset/ETHPy150Open klen/muffin/muffin/utils.py/to_coroutine