

def _register_exposed_context_aware_object_factory(self, alias, context_aware_object_factory):
    if (alias in self._exposed_context_aware_object_factory_by_alias):
        logger.debug('This context aware object factory alias {} has already been registered. Overwriting!'.format(alias))
    self._exposed_context_aware_object_factory_by_alias[alias] = self

dataset/ETHPy150Open pantsbuild/pants/src/python/pants/build_graph/build_configuration.py BuildConfiguration._register_exposed_context_aware_object_factory/VarMisuse@45/105 `context_aware_object_factory`->`self`