1- #!/usr/bin/env python
2-
3- from enum import auto , StrEnum
41from io import StringIO
5- from sys import maxunicode
2+ from sys import maxunicode , version_info
3+ if version_info >= (3 , 11 ):
4+ from enum import auto , StrEnum
5+ else :
6+ from backports .strenum import auto , StrEnum
67
78from ..utils import floatToGoString
89from ..validation import (
@@ -130,6 +131,7 @@ def escape_metric_name(s: str, escaping: EscapingScheme) -> str:
130131 if _is_valid_legacy_metric_name (s ):
131132 return s
132133 return _escape (s , escaping , False )
134+ return s
133135
134136
135137def escape_label_name (s : str , escaping : EscapingScheme ) -> str :
@@ -152,6 +154,7 @@ def escape_label_name(s: str, escaping: EscapingScheme) -> str:
152154 if _is_valid_legacy_labelname (s ):
153155 return s
154156 return _escape (s , escaping , True )
157+ return s
155158
156159
157160def _escape (s : str , escaping : EscapingScheme , is_labelname : bool ) -> str :
@@ -193,6 +196,7 @@ def _escape(s: str, escaping: EscapingScheme, is_labelname: bool) -> str:
193196 escaped .write (format (ord (b ), 'x' ))
194197 escaped .write ('_' )
195198 return escaped .getvalue ()
199+ return s
196200
197201
198202def _is_valid_legacy_rune (b : str , i : int , is_labelname : bool ) -> bool :
0 commit comments