Asynchronous generator to io.BufferedReader

I’m looking to use Starlette’s from an incoming request and feed it straight into a similar to, mode="r|*"). But this doesn’t work as is an async generator and is expecting a file-like object (e.g. io.BufferedReader).

Any suggestions on how one goes about converting an async generator to a BufferedReader?