From 6efad5e0afab548e674bb81c8955116eda444414 Mon Sep 17 00:00:00 2001 From: junah201 Date: Mon, 24 Jun 2024 21:16:05 +0900 Subject: [PATCH] Fix type hints to match official docs --- user_agent/base.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/user_agent/base.py b/user_agent/base.py index e969a97..47b8b96 100644 --- a/user_agent/base.py +++ b/user_agent/base.py @@ -506,10 +506,10 @@ def build_navigator_app_version( def generate_navigator( *, - os: None | str = None, - navigator: None | str = None, - platform: None | str = None, - device_type: None | str = None, + os: None | str | Sequence[str] = None, + navigator: None | str | Sequence[str] = None, + platform: None | str | Sequence[str] = None, + device_type: None | str | list[str] = None, ) -> dict[str, None | str]: """Generate web navigator's config. @@ -568,10 +568,10 @@ def generate_navigator( def generate_user_agent( *, - os: None | str = None, - navigator: None | str = None, - platform: None | str = None, - device_type: None | str = None, + os: None | str | Sequence[str] = None, + navigator: None | str | Sequence[str] = None, + platform: None | str | Sequence[str] = None, + device_type: None | str | list[str] = None, ) -> str: """Generate HTTP User-Agent header. @@ -597,10 +597,10 @@ def generate_user_agent( def generate_navigator_js( *, - os: None | str = None, - navigator: None | str = None, - platform: None | str = None, - device_type: None | str = None, + os: None | str | Sequence[str] = None, + navigator: None | str | Sequence[str] = None, + platform: None | str | Sequence[str] = None, + device_type: None | str | list[str] = None, ) -> dict[str, None | str]: """Generate config for `windows.navigator` JavaScript object.