15
15
from abc import ABC , abstractmethod
16
16
from logging import getLogger
17
17
from os import environ
18
- from typing import Any , Optional , cast
18
+ from typing import Optional , cast
19
19
20
20
from opentelemetry ._logs import LogRecord
21
21
from opentelemetry ._logs .severity import SeverityNumber
25
25
from opentelemetry .trace .span import TraceFlags
26
26
from opentelemetry .util ._once import Once
27
27
from opentelemetry .util ._providers import _load_provider
28
- from opentelemetry .util .types import ExtendedAttributes
28
+ from opentelemetry .util .types import AnyValue , ExtendedAttributes
29
29
30
30
_logger = getLogger (__name__ )
31
31
@@ -38,12 +38,12 @@ def __init__(
38
38
trace_id : Optional [int ] = None ,
39
39
span_id : Optional [int ] = None ,
40
40
trace_flags : Optional ["TraceFlags" ] = None ,
41
- body : Optional [Any ] = None ,
41
+ body : Optional [AnyValue ] = None ,
42
42
severity_number : Optional [SeverityNumber ] = None ,
43
43
attributes : Optional [ExtendedAttributes ] = None ,
44
44
):
45
45
attributes = attributes or {}
46
- event_attributes : ExtendedAttributes = {
46
+ event_attributes = {
47
47
** attributes ,
48
48
"event.name" : name ,
49
49
}
@@ -52,9 +52,9 @@ def __init__(
52
52
trace_id = trace_id ,
53
53
span_id = span_id ,
54
54
trace_flags = trace_flags ,
55
- body = body , # type: ignore
55
+ body = body ,
56
56
severity_number = severity_number ,
57
- attributes = event_attributes ,
57
+ attributes = event_attributes , # type: ignore
58
58
)
59
59
self .name = name
60
60
0 commit comments