2323from flask import Response , g , has_request_context , jsonify , request
2424from prometheus_client import Counter , generate_latest
2525
26- # ── Prometheus helpers ──────────────────────────────────────────────
2726
2827def create_service_counters (service_slug ):
2928 """
@@ -42,7 +41,6 @@ def create_service_counters(service_slug):
4241 )
4342
4443
45- # ── Standard endpoints ─────────────────────────────────────────────
4644
4745def register_standard_endpoints (bp , service_name ):
4846 """
@@ -62,7 +60,6 @@ def metrics():
6260 return Response (generate_latest (), mimetype = "text/plain" )
6361
6462
65- # ── Request helpers ─────────────────────────────────────────────────
6663
6764def get_correlation_id ():
6865 """
@@ -92,7 +89,6 @@ def parse_x_params():
9289 raise ValueError (f"Malformed JSON in X-Params header: { exc } " ) from exc
9390
9491
95- # ── Metadata helper ────────────────────────────────────────────────
9692
9793def save_metadata (service_name , dataset_name , extra_fields = None , start_time = None ):
9894 """
@@ -118,7 +114,7 @@ def save_metadata(service_name, dataset_name, extra_fields=None, start_time=None
118114 "service_name" : service_name ,
119115 "dataset_name" : dataset_name ,
120116 "timestamp" : timestamp ,
121- "correlation_id" : get_correlation_id () if _has_request_context () else None ,
117+ "correlation_id" : get_correlation_id () if has_request_context () else None ,
122118 }
123119 if start_time is not None :
124120 metadata ["duration_sec" ] = round (time .time () - start_time , 3 )
@@ -130,7 +126,3 @@ def save_metadata(service_name, dataset_name, extra_fields=None, start_time=None
130126
131127 return metadata_path
132128
133-
134- def _has_request_context ():
135- """Check whether we're inside a Flask request context."""
136- return has_request_context ()
0 commit comments