INNER CODE UNIT · Python
__init__
jptsantossilva/BEC · bec/main.py:120
def __init__(
self,
requirements: dict[tuple[str, str], int],
*,
frames: dict[tuple[str, str], pd.DataFrame] | None = None,
failures: dict[tuple[str, str], dict] | None = None,
allow_network: bool = True,
):
self.requirements = dict(requirements)
self.cache: dict[tuple[str, str], pd.DataFrame] = {
self._key(*key): frame.copy()
for key, frame in (frames or {}).items()
}
self.failures: dict[tuple[str, str], dict] = {
self._key(*key): dict(failure)
for key, failure in (failures or {}).items()
}
self.allow_network = bool(allow_network)