Add ensure_ascii=False to json.dumps() calls in telemetry tracer #37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds ensure_ascii=False parameter to all json.dumps() calls in the telemetry tracer module. This change ensures proper handling of non-ASCII characters (such as Japanese, Chinese, or emoji) in telemetry data by preventing them from being escaped as \uXXXX sequences in JSON output. The modification improves readability of logs and telemetry data when working with international content.
Related Issues
No specific issue ticket, addressing as part of internationalization improvements.
Documentation PR
N/A - This is an internal implementation change that doesn't require documentation updates.
Type of Change
Testing
• [x] hatch fmt --linter
• [x] hatch fmt --formatter
• [x] hatch test --all
Checklist
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.