|
|
|
@ -8,16 +8,17 @@ from actesdataset import EtreeXMLDataSet, XMLDataSetCollection
|
|
|
|
|
|
|
|
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
|
|
|
|
|
|
with KedroSession.create() as session:
|
|
|
|
#with KedroSession.create() as session:
|
|
|
|
context = session.load_context()
|
|
|
|
# context = session.load_context()
|
|
|
|
catalog = context.get_catalog()
|
|
|
|
# catalog = context.get_catalog()
|
|
|
|
|
|
|
|
|
|
|
|
def parse_xml_collection(datasetcol: XMLDataSetCollection) -> Dict[str, EtreeXMLDataSet]:
|
|
|
|
def parse_xml_collection(datasetcol: XMLDataSetCollection) -> Dict[str, EtreeXMLDataSet]:
|
|
|
|
"node function entry point, performs batch processing"
|
|
|
|
"node function entry point, performs batch processing"
|
|
|
|
datasets = datasetcol.datasets
|
|
|
|
datasets = datasetcol.datasets
|
|
|
|
housename = datasetcol.housename
|
|
|
|
housename = datasetcol._housename
|
|
|
|
output_catalog = catalog[housename + '_xmlcontent']
|
|
|
|
outputfolderpath = f"data/02_intermediate/houses/{housename}/xml"
|
|
|
|
outputfolderpath = output_catalog['folderpath']
|
|
|
|
# output_catalog = catalog[housename + '_xmlcontent']
|
|
|
|
|
|
|
|
# outputfolderpath = output_catalog['folderpath']
|
|
|
|
output_datasets = dict()
|
|
|
|
output_datasets = dict()
|
|
|
|
for dataset_filenamestem, dataset in datasets.items():
|
|
|
|
for dataset_filenamestem, dataset in datasets.items():
|
|
|
|
# a manual load is required here, because
|
|
|
|
# a manual load is required here, because
|
|
|
|
|