-
Notifications
You must be signed in to change notification settings - Fork 826
Closed
Labels
Description
👀 Some source code analysis tools can help to find opportunities for improving software components.
💭 I propose to increase the usage of augmented assignment statements accordingly.
diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py
index 35fefc3e..2418dcad 100644
--- a/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py
+++ b/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py
@@ -146,7 +146,7 @@ class SynchronousMultiSpanProcessor(SpanProcessor):
def add_span_processor(self, span_processor: SpanProcessor) -> None:
"""Adds a SpanProcessor to the list handled by this instance."""
with self._lock:
- self._span_processors = self._span_processors + (span_processor,)
+ self._span_processors += (span_processor,)
def on_start(
self,
@@ -216,7 +216,7 @@ class ConcurrentMultiSpanProcessor(SpanProcessor):
def add_span_processor(self, span_processor: SpanProcessor) -> None:
"""Adds a SpanProcessor to the list handled by this instance."""
with self._lock:
- self._span_processors = self._span_processors + (span_processor,)
+ self._span_processors += (span_processor,)
def _submit_and_await(
self,Reactions are currently unavailable