## wiring.quarantine_frame()


Return the invalid rows as a writer receives them, with one rule column per rule.


Usage

``` python
wiring.quarantine_frame(
    schema,
    failure,
)
```


## Returns


`The original columns in their own order, then a ``String`` rule column for every rule, named by `<a href="wiring.check_name.html#dagster_dataframely.wiring.check_name" class="gdls-link gdls-code"><code>check_name</code></a>`. A rule column's value is ``valid``, ``invalid`` or ``unknown``.`  


## Raises


`ReservedColumnError`  
A column name is in the reserved `dy_` namespace.

`InvalidColumnNameError`  
A column name has a character Dagster does not allow in an asset check name.

`CheckNameCollisionError`  
Two rules produce the same asset check name.
