Guillaume Tauzin
02/21/2025, 3:49 PMHall
02/21/2025, 3:49 PMDeepyaman Datta
02/21/2025, 3:52 PMDeepyaman Datta
02/21/2025, 3:53 PMmetadata
to all entries in each file, basically stating the source? Then you could access that field. But no built-in way I know of.Deepyaman Datta
02/21/2025, 3:54 PMGuillaume Tauzin
02/21/2025, 4:03 PMGuillaume Tauzin
02/21/2025, 4:04 PM.to_config
for both "base" and the selected env and infer where they come from based on their differences.Merel
02/21/2025, 4:32 PM"Config from path '%s' will override the following "
"existing top-level config keys: %s"
in the logging messagesDeepyaman Datta
02/21/2025, 4:39 PMOmegaConfigLoader
), and you could extend it very slightly by defining your own merge strategy/accepting it in the config loader construction. For example, the destructive merge strategy @Merel mentioned: https://github.com/kedro-org/kedro/blob/0.19.11/kedro/config/omegaconf_config.py#L529-L544
Here, you can insert a key into each item in the dict to be merge, using the env_path
? That should work, would need to probably play around with it a bit.Elena Khaustova
02/21/2025, 4:46 PMenv
through hooksGuillaume Tauzin
02/21/2025, 5:06 PMGuillaume Tauzin
02/28/2025, 1:26 PMDeepyaman Datta
02/28/2025, 3:12 PMMerel
02/28/2025, 3:15 PMGuillaume Tauzin
02/28/2025, 4:24 PMMerel
02/28/2025, 4:29 PMMerel
02/28/2025, 4:29 PMGuillaume Tauzin
03/03/2025, 7:38 AM