Skip to content

Commit 5041c33

Browse files
Align file utils prefix type hints with runtime fallback
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent 0d79d42 commit 5041c33

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

hyperbrowser/client/file_utils.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
from contextlib import contextmanager
33
from os import PathLike
4-
from typing import BinaryIO, Iterator, Optional, Union
4+
from typing import BinaryIO, Iterator, Union
55

66
from hyperbrowser.exceptions import HyperbrowserError
77
from hyperbrowser.type_utils import is_plain_int, is_plain_string
@@ -17,7 +17,7 @@ def _sanitize_control_characters(value: str) -> str:
1717
)
1818

1919

20-
def _normalize_error_prefix(prefix: object, *, default_prefix: str) -> str:
20+
def _normalize_error_prefix(prefix: object, *, default_prefix: object) -> str:
2121
normalized_default_prefix = default_prefix
2222
if not is_plain_string(normalized_default_prefix):
2323
normalized_default_prefix = _DEFAULT_OPEN_ERROR_MESSAGE_PREFIX
@@ -79,8 +79,8 @@ def format_file_path_for_error(
7979
def build_file_path_error_message(
8080
file_path: object,
8181
*,
82-
prefix: str,
83-
default_prefix: Optional[str] = None,
82+
prefix: object,
83+
default_prefix: object = None,
8484
) -> str:
8585
normalized_prefix = _normalize_error_prefix(
8686
prefix,
@@ -93,8 +93,8 @@ def build_file_path_error_message(
9393
def build_open_file_error_message(
9494
file_path: object,
9595
*,
96-
prefix: str,
97-
default_prefix: Optional[str] = None,
96+
prefix: object,
97+
default_prefix: object = None,
9898
) -> str:
9999
return build_file_path_error_message(
100100
file_path,

0 commit comments

Comments
 (0)