chore: extract telemetry_handle creation into helper function #10008
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
Small refactor pulling the logic for initializing the
telemetry_handle
and client into a helper function namedinitialize_telemetry_client
. Previously, this initialization logic required a clarifying comment as well as nested match statements in the body ofrun
which required time to read and understand.This PR moves those nested match statements into a helper, reducing the cognitive load while reading
run
. This helper also centralizes logic for initialization, and allows us to remove amut
fromtelemetry_handle
, since it's no longer being modified outside the helper.