Changing readers to async iterators
- Vorherrschende Sprache
- Python
- Sterne
- 16.5k
- Forks
- 2.4k
- Ø Merge
- 17 Std. 22 Min.
- Gemergte PRs (30 T.)
- 212
Beschreibung
### Is your feature request related to a problem?
Not problem, but looks legacy
```
while True:
chunk = await field.read_chunk()
if not chunk:
break
```
or
```
reader = await request.multipart()
while True:
field = await reader.next()
if field is None: break
```
### Describe the solution you'd like
```
async for chunk in field.chunks():
f.write(chunk)
```
or
```
async for field in (await request.multipart()):
....
```
### Describe alternatives you've considered
Or fix docs on objects already has __anext__ interface.
### Related component
Server
### Additional context
_No response_
### Code of Conduct
- [X] I agree to follow the aio-libs Code of Conduct
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.