Let us walk on the 3-isogeny graph
|
Data Structures | |
class | Windows |
Functions | |
str | get_win_folder_from_env_vars (str csidl_name) |
str|None | get_win_folder_if_csidl_name_not_env_var (str csidl_name) |
str | get_win_folder_from_registry (str csidl_name) |
str | get_win_folder_via_ctypes (str csidl_name) |
Callable[[str], str] | _pick_get_win_folder () |
Variables | |
get_win_folder = lru_cache(maxsize=None)(_pick_get_win_folder()) | |
Windows.
|
protected |
Definition at line 240 of file windows.py.
References i.
str get_win_folder_from_env_vars | ( | str | csidl_name | ) |
Get folder from environment variables.
Definition at line 135 of file windows.py.
References pip._vendor.platformdirs.windows.get_win_folder_if_csidl_name_not_env_var(), and i.
str get_win_folder_from_registry | ( | str | csidl_name | ) |
Get folder from the registry. This is a fallback technique at best. I'm not sure if using the registry for these guarantees us the correct answer for all CSIDL_* names.
Definition at line 175 of file windows.py.
References i.
str | None get_win_folder_if_csidl_name_not_env_var | ( | str | csidl_name | ) |
Get folder for a CSIDL name that does not exist as an environment variable.
Definition at line 156 of file windows.py.
References i.
Referenced by pip._vendor.platformdirs.windows.get_win_folder_from_env_vars().
str get_win_folder_via_ctypes | ( | str | csidl_name | ) |
Get folder with ctypes.
Definition at line 204 of file windows.py.
References i.
get_win_folder = lru_cache(maxsize=None)(_pick_get_win_folder()) |
Definition at line 251 of file windows.py.
Referenced by Windows.site_cache_dir(), Windows.site_data_dir(), Windows.user_cache_dir(), Windows.user_data_dir(), Windows.user_documents_dir(), Windows.user_downloads_dir(), Windows.user_music_dir(), Windows.user_pictures_dir(), Windows.user_runtime_dir(), and Windows.user_videos_dir().