class documentation

class CompositeFilterDriver:

Constructor: CompositeFilterDriver(filters)

View In Hierarchy

Filter driver that chains multiple filters together.

Method __init__ Initialize CompositeFilterDriver.
Method clean Apply all clean filters in order.
Method cleanup Clean up all filter drivers.
Method reuse Check if all filters can be reused.
Method smudge Apply all smudge filters in reverse order.
Instance Variable filters Undocumented
def __init__(self, filters: list[FilterDriver]):

Initialize CompositeFilterDriver.

Parameters
filters:list[FilterDriver]List of filters to apply in order
def clean(self, data: bytes) -> bytes:

Apply all clean filters in order.

def cleanup(self):

Clean up all filter drivers.

def reuse(self, config: StackedConfig, filter_name: str) -> bool:

Check if all filters can be reused.

def smudge(self, data: bytes, path: bytes = b'') -> bytes:

Apply all smudge filters in reverse order.

filters =

Undocumented