Skip to content

Commit abf2cbe

Browse files
author
Michael Brewer
committed
chore: better type hinting
1 parent 8487c89 commit abf2cbe

File tree

1 file changed

+3
-3
lines changed
  • aws_lambda_powertools/metrics

1 file changed

+3
-3
lines changed

aws_lambda_powertools/metrics/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)