Skip to content

Commit 51db6ad

Browse files
authored
Add log message when fsspec cannot be imported.. (#4037)
* Add log message * Add changelog, adjust err msg
1 parent 3baf2f7 commit 51db6ad

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

util/opentelemetry-util-genai/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
- Log error when `fsspec` fails to be imported instead of silently failing ([#4037](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4037)).
1011
- Minor change to check LRU cache in Completion Hook before acquiring semaphore/thread ([#3907](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3907)).
1112
- Add environment variable for genai upload hook queue size
1213
([https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3943](#3943))

util/opentelemetry-util-genai/src/opentelemetry/util/genai/_upload/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ def upload_completion_hook() -> CompletionHook:
4949
UploadCompletionHook,
5050
)
5151
except ImportError:
52+
_logger.exception(
53+
"Failed to import `fsspec`. Falling back to `NoOpCompletionHook`."
54+
)
5255
return _NoOpCompletionHook()
5356

5457
environ_max_queue_size = environ.get(

0 commit comments

Comments
 (0)