@@ -80,7 +80,7 @@ class MetricManager:
8080
8181 def __init__ (
8282 self ,
83- metric_set : Dict [str , str ] = None ,
83+ metric_set : Dict [str , Any ] = None ,
8484 dimension_set : Dict = None ,
8585 namespace : str = None ,
8686 metadata_set : Dict [str , Any ] = None ,
@@ -125,7 +125,7 @@ def add_metric(self, name: str, unit: Union[MetricUnit, str], value: float):
125125 raise MetricValueError (f"{ value } is not a valid number" )
126126
127127 unit = self .__extract_metric_unit_value (unit = unit )
128- metric = self .metric_set .get (name , defaultdict (list ))
128+ metric : dict = self .metric_set .get (name , defaultdict (list ))
129129 metric ["Unit" ] = unit
130130 metric ["Value" ].append (float (value ))
131131 logger .debug (f"Adding metric: { name } with { metric } " )
@@ -185,7 +185,7 @@ def serialize_metric_set(self, metrics: Dict = None, dimensions: Dict = None, me
185185 logger .debug ({"details" : "Serializing metrics" , "metrics" : metrics , "dimensions" : dimensions })
186186
187187 metric_names_and_units : List [Dict [str , str ]] = [] # [ { "Name": "metric_name", "Unit": "Count" } ]
188- metric_names_and_values : Dict [str , str ] = {} # { "metric_name": 1.0 }
188+ metric_names_and_values : Dict [str , int ] = {} # { "metric_name": 1.0 }
189189
190190 for metric_name in metrics :
191191 metric : dict = metrics [metric_name ]
0 commit comments