Skip to content

Commit 462f371

Browse files
Use shared key formatter in extension utils
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent 779ea50 commit 462f371

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

hyperbrowser/client/managers/extension_utils.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from collections.abc import Mapping
22
from typing import Any, List
33

4-
from hyperbrowser.display_utils import normalize_display_text
4+
from hyperbrowser.display_utils import format_string_key_for_error
55
from hyperbrowser.exceptions import HyperbrowserError
66
from hyperbrowser.models.extension import ExtensionResponse
77
from .list_parsing_utils import parse_mapping_list_items
@@ -31,13 +31,10 @@ def _format_key_display(value: object) -> str:
3131
raise TypeError("normalized key display must be a string")
3232
except Exception:
3333
return "<unreadable key>"
34-
normalized_key = normalize_display_text(
34+
return format_string_key_for_error(
3535
normalized_key,
3636
max_length=_MAX_DISPLAYED_MISSING_KEY_LENGTH,
3737
)
38-
if not normalized_key:
39-
return "<blank key>"
40-
return normalized_key
4138

4239

4340
def _summarize_mapping_keys(mapping: Mapping[object, object]) -> str:

0 commit comments

Comments
 (0)