#from typing import Dict

from kedro.framework.context import KedroContext

class ProjectContext(KedroContext):
    project_name = "actes princiers"
    project_version = "0.1"
    package_name = "actes_princiers"

#    def get_params(self):
#        houses = self.config_loader.get("params*")
#        return params

#    def get_houses(self):
#        """loading from generic configuration file 
#        (that is, the global houses `houses.yaml`)"""
#        houses = self.config_loader.get("houses*")
#        return houses['houses']

#    def get_houses_datapath(self):
#        """loading from generic configuration file""" 
#        houses = self.config_loader.get("houses*")
#        return houses['raw_datapath']

#    def get_catalog(self):
#        "catalog loader entry point"
#        # loading yaml defined catalogs 
#        catalog = self.config_loader.get('catalog*')
#        return catalog

#    def _get_catalog(self, *args, **kwargs):
#        "catalog loader entry point"
#        # loading yaml defined catalogs 
#        catalog = super()._get_catalog(*args, **kwargs)
#        # kedro.io.data_catalog.DataCatalog
#        # adding data sets
#        self.nodes_description = self._house_dataset_loader(catalog)
#        return catalog 
