Skip to content

Commit 8bd1533

Browse files
authored
chore(types): fix mapvalue and init (#1271)
1 parent cb9cc7a commit 8bd1533

3 files changed

Lines changed: 10 additions & 8 deletions

File tree

langfuse/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
""".. include:: ../README.md"""
22

3-
from ._client.client import Langfuse # noqa
4-
from ._client.get_client import get_client # noqa
5-
from ._client.observe import observe # noqa
6-
from .version import __version__ # noqa
7-
from ._client.span import LangfuseSpan, LangfuseGeneration, LangfuseEvent
83
from ._client.attributes import LangfuseOtelSpanAttributes
4+
from ._client.client import Langfuse
5+
from ._client.get_client import get_client
6+
from ._client.observe import observe
7+
from ._client.span import LangfuseEvent, LangfuseGeneration, LangfuseSpan
98

109
__all__ = [
1110
"Langfuse",

langfuse/_client/client.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import httpx
1717
from opentelemetry import trace
1818
from opentelemetry import trace as otel_trace_api
19-
from opentelemetry.sdk.trace.id_generator import RandomIdGenerator
2019
from opentelemetry.sdk.trace import TracerProvider
20+
from opentelemetry.sdk.trace.id_generator import RandomIdGenerator
2121
from opentelemetry.util._decorator import (
2222
_AgnosticContextManager,
2323
_agnosticcontextmanager,
@@ -1643,7 +1643,8 @@ def get_current_trace_id(self) -> Optional[str]:
16431643
langfuse_logger.debug(
16441644
"Operation skipped: get_current_trace_id - Tracing is disabled or client is in no-op mode."
16451645
)
1646-
return
1646+
return None
1647+
16471648
current_otel_span = self._get_current_otel_span()
16481649

16491650
return self._get_otel_trace_id(current_otel_span) if current_otel_span else None
@@ -1675,7 +1676,8 @@ def get_current_observation_id(self) -> Optional[str]:
16751676
langfuse_logger.debug(
16761677
"Operation skipped: get_current_observation_id - Tracing is disabled or client is in no-op mode."
16771678
)
1678-
return
1679+
return None
1680+
16791681
current_otel_span = self._get_current_otel_span()
16801682

16811683
return self._get_otel_span_id(current_otel_span) if current_otel_span else None

langfuse/api/resources/commons/types/map_value.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
MapValue = typing.Union[
66
typing.Optional[str],
77
typing.Optional[int],
8+
typing.Optional[float],
89
typing.Optional[bool],
910
typing.Optional[typing.List[str]],
1011
]

0 commit comments

Comments
 (0)