From cff5253230facc8c027c228eb0f50cfd4c68bd90 Mon Sep 17 00:00:00 2001 From: Jishnu Mohan Date: Thu, 17 Jun 2021 12:26:05 +0800 Subject: [PATCH] Use typing type instead of builtin type for tuple Due to https://github.com/python/mypy/issues/9980 --- src/metricrule/agent/mrrecorder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/metricrule/agent/mrrecorder.py b/src/metricrule/agent/mrrecorder.py index c6fb815..c7446d6 100644 --- a/src/metricrule/agent/mrrecorder.py +++ b/src/metricrule/agent/mrrecorder.py @@ -3,14 +3,14 @@ """ import json -from typing import MutableSequence, Optional, Union +from typing import MutableSequence, Optional, Tuple, Union from ..config_gen.metric_configuration_pb2 import SidecarConfig # pylint: disable=relative-beyond-top-level from .mrmetric import get_context_labels, get_metric_instances, MetricContext, MetricInstrumentSpec from .mrotel import Instrument InstrumentMap = dict[MetricInstrumentSpec, Instrument] -MutableLabelSequence = Optional[MutableSequence[tuple[tuple[str, str], ...]]] +MutableLabelSequence = Optional[MutableSequence[Tuple[Tuple[str, str], ...]]] def log_request_metrics(config: SidecarConfig,