(request: HttpRequest)
| 168 | |
| 169 | |
| 170 | def map_request_to_labels(request: HttpRequest) -> Labels: |
| 171 | if not get_openfeature_client().get_boolean_value( |
| 172 | "sdk_metrics_labels", |
| 173 | default_value=False, |
| 174 | ): |
| 175 | return {} |
| 176 | input_labels: InputLabels = _RequestHeaderLabelsModel.model_validate( |
| 177 | request.headers, |
| 178 | ).model_dump( |
| 179 | exclude_unset=True, |
| 180 | exclude_none=True, |
| 181 | ) |
| 182 | return map_input_labels_to_labels(input_labels) |
| 183 | |
| 184 | |
| 185 | def map_feature_evaluation_cache_to_track_feature_evaluations_by_environment_kwargs( |
no test coverage detected
searching dependent graphs…