diff --git a/DeleteMyHistory.py b/DeleteMyHistory.py index ab0d445..6985aad 100644 --- a/DeleteMyHistory.py +++ b/DeleteMyHistory.py @@ -9,6 +9,7 @@ import bs4 import requests import toml +import typing_extensions logging.basicConfig(level=logging.INFO, format='[%(asctime)s] [%(levelname)s] %(message)s') logger = logging.getLogger(__name__) @@ -19,12 +20,12 @@ def __hash__(self): return hash(tuple(sorted(self.items()))) -class ModuleConfig(typing.TypedDict): +class ModuleConfig(typing_extensions.TypedDict): enable: bool start_page: int -class GlobalConfig(typing.TypedDict): +class GlobalConfig(typing_extensions.TypedDict): user_agent: str cookie_file: str diff --git a/requirements.txt b/requirements.txt index 92061f8..64e8d9d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ bs4 requests lxml toml +typing_extensions