## IncompleteRunError


The error a run raises after its last job, when a payload ended with no done or faulted job, an upload failed, or a failure stopped the run.


Usage

``` python
IncompleteRunError(
    *,
    rejections,
    unsubmitted,
    unfetched,
    unuploaded,
)
```


Its `__cause__` is the [OxylabsError](OxylabsError.md#oxyscraper.OxylabsError) or the failed write that stopped the run, if one did.


## Attributes


`rejections`  
One rejection per rejected payload.

`unsubmitted`  
The payloads that a stop left unsent.

`unfetched`  
The jobs that oxy stopped checking, each pending and with no results. [get](Session.md#oxyscraper.Session.get) fetches one later.

`unuploaded`  
The jobs whose Cloud Storage upload failed.

`jobs: list[Job]`  
The jobs that [all](Run.md#oxyscraper.Run.all) collected before it raised, and empty for any other call.
