ProcessorBase
- class csvio.processors.processor_base.ProcessorBase(handle: str)
Bases:
abc.ABC
Processor Base Class
- process_rows(rows: List[Dict[str, Any]], processor_handle: Optional[str] = None) List[Dict[str, Any]]
Process a list of rows
- Parameters
row (required) – A list of dictionaries of
fieldname->value
pairs representing a list of rowsprocessor_handle (optional) – A processor handle or an object that references the processor functions to apply and transform the row values. The processor functions of the current object are used if this argument is not provided.
- Returns
A list of dictionaries representing processed CSV rows