1515from abc import ABC , abstractmethod
1616from logging import getLogger
1717from os import environ
18- from typing import Any , Optional , cast
18+ from typing import Optional , cast
1919
2020from opentelemetry ._logs import LogRecord
2121from opentelemetry ._logs .severity import SeverityNumber
2525from opentelemetry .trace .span import TraceFlags
2626from opentelemetry .util ._once import Once
2727from opentelemetry .util ._providers import _load_provider
28- from opentelemetry .util .types import ExtendedAttributes
28+ from opentelemetry .util .types import AnyValue , ExtendedAttributes
2929
3030_logger = getLogger (__name__ )
3131
@@ -38,12 +38,12 @@ def __init__(
3838 trace_id : Optional [int ] = None ,
3939 span_id : Optional [int ] = None ,
4040 trace_flags : Optional ["TraceFlags" ] = None ,
41- body : Optional [Any ] = None ,
41+ body : Optional [AnyValue ] = None ,
4242 severity_number : Optional [SeverityNumber ] = None ,
4343 attributes : Optional [ExtendedAttributes ] = None ,
4444 ):
4545 attributes = attributes or {}
46- event_attributes : ExtendedAttributes = {
46+ event_attributes = {
4747 ** attributes ,
4848 "event.name" : name ,
4949 }
@@ -52,9 +52,9 @@ def __init__(
5252 trace_id = trace_id ,
5353 span_id = span_id ,
5454 trace_flags = trace_flags ,
55- body = body , # type: ignore
55+ body = body ,
5656 severity_number = severity_number ,
57- attributes = event_attributes ,
57+ attributes = event_attributes , # type: ignore
5858 )
5959 self .name = name
6060
0 commit comments