Fix default config overriding
To fix this, do the explicit attribution instead of exec(f'__{k} = v')
. The problem is when you have a variable like __max_distance
, for example, and the override for this is inside a dictionary (e.g. config['node2vec']['max_distances']
). When this happens, the overriding is not being done!