Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0c654f2

Browse files
authored
Make TracerProvider's resource private (open-telemetry#1652)
1 parent e503ef3 commit 0c654f2

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
### Changed
1010
- Rename `IdsGenerator` to `IdGenerator`
1111
([#1651])(https://github.com/open-telemetry/opentelemetry-python/pull/1651)
12+
- Make TracerProvider's resource attribute private
13+
([#1652])(https://github.com/open-telemetry/opentelemetry-python/pull/1652)
1214
- Rename Resource's `create_empty` to `get_empty`
1315
([#1653])(https://github.com/open-telemetry/opentelemetry-python/pull/1653)
1416

opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1009,12 +1009,16 @@ def __init__(
10091009
self.id_generator = RandomIdGenerator()
10101010
else:
10111011
self.id_generator = id_generator
1012-
self.resource = resource
1012+
self._resource = resource
10131013
self.sampler = sampler
10141014
self._atexit_handler = None
10151015
if shutdown_on_exit:
10161016
self._atexit_handler = atexit.register(self.shutdown)
10171017

1018+
@property
1019+
def resource(self) -> Resource:
1020+
return self._resource
1021+
10181022
def get_tracer(
10191023
self,
10201024
instrumenting_module_name: str,

0 commit comments

Comments
 (0)