## AsyncRun


The jobs of one [AsyncSession.stream](AsyncSession.md#oxyscraper.AsyncSession.stream) call, each as it finishes.


Usage

``` python
AsyncRun(
    jobs,
    state,
)
```


## Attributes

| Name | Description |
|----|----|
| [progress](#progress) | The number of the run's payloads in each state, now. |

------------------------------------------------------------------------


#### progress


The number of the run's payloads in each state, now.


`progress: Progress`


## Methods

| Name | Description |
|----|----|
| [__aiter__()](#__aiter__) | Yield each job as it finishes. |
| [__anext__()](#__anext__) | Wait for the next job to finish, and return it. |
| [all()](#all) | Wait for every job, and return them in the order they finished. |

------------------------------------------------------------------------


#### \_\_aiter\_\_()


Yield each job as it finishes.


Usage

``` python
__aiter__()
```


------------------------------------------------------------------------


#### \_\_anext\_\_()


Wait for the next job to finish, and return it.


Usage

``` python
__anext__()
```


------------------------------------------------------------------------


#### all()


Wait for every job, and return them in the order they finished.


Usage

``` python
all()
```


It raises as [Run.all](Run.md#oxyscraper.Run.all) does.
