Добавить возможность передавать в парсер контекст.
Контекст должен быть доступен в любой момент при обработке данных, а также прокидываться колонки и обработчики
class MyProcessor(IntegerProcessor):
def process_value(value, context):
value = super().process_value(value, context)
value += context.get(“i”, 10):
return value
class MyParser(BaseXLSXParser):
columns = [
Column(“column1”, processor=MyProcessor())
]
def clean_column_column1(self, value):
value += self.context.get(“j”, 2)
return value
context = {“i”: 10, “j”: 20}
parser = MyParser(filr_path, context=context)
Добавить возможность передавать в парсер контекст. Контекст должен быть доступен в любой момент при обработке данных, а также прокидываться колонки и обработчики