11import os
22from contextlib import contextmanager
33from os import PathLike
4- from typing import BinaryIO , Iterator , Optional , Union
4+ from typing import BinaryIO , Iterator , Union
55
66from hyperbrowser .exceptions import HyperbrowserError
77from 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(
7979def 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(
9393def 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