From 04367aee22198fb5d4d9f20fe1c7bd5c996405b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Me=C3=9Fmer?= Date: Mon, 12 Sep 2016 18:12:44 +0200 Subject: [PATCH] Add type stubs file Add type stubs file (PEP484) --- appdirs.pyi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 appdirs.pyi diff --git a/appdirs.pyi b/appdirs.pyi new file mode 100644 index 0000000..f2d6356 --- /dev/null +++ b/appdirs.pyi @@ -0,0 +1,22 @@ +def user_data_dir(appname: str = None, appauthor: str = None, version: str = None, roaming: bool = False) -> str: ... +def site_data_dir(appname: str = None, appauthor: str = None, version: str = None, multipath: bool = False) -> str: ... +def user_config_dir(appname: str = None, appauthor: str = None, version: str = None, roaming: bool = False) -> str: ... +def site_config_dir(appname: str = None, appauthor: str = None, version: str = None, multipath: bool = False) -> str: ... +def user_cache_dir(appname: str = None, appauthor: str = None, version: str = None, opinion: bool = True) -> str: ... +def user_log_dir(appname: str = None, appauthor: str = None, version: str = None, opinion:bool = True) -> str: ... + +class AppDirs(object): + def __init__(self, appname: str, appauthor: str = None, version: str = None, roaming: bool = False, + multipath: bool = False) -> None: ... + @property + def user_data_dir(self) -> str: ... + @property + def site_data_dir(self) -> str: ... + @property + def user_config_dir(self) -> str: ... + @property + def site_config_dir(self) -> str: ... + @property + def user_cache_dir(self) -> str: ... + @property + def user_log_dir(self) -> str: ...