From https://github.com/open-telemetry/opentelemetry-python/pull/29#discussion_r300121139 Current behavior is that the factory function can be set multiple times before the object is created and the last setter-call wins.