/usr/local/lib/python3.6/site-packages/platformdirs/__pycache__
NameSizeModeActions
android.cpython-36.pyc43120644editdlrm
api.cpython-36.pyc52030644editdlrm
macos.cpython-36.pyc32540644editdlrm
unix.cpython-36.pyc70540644editdlrm
version.cpython-36.pyc2600644editdlrm
windows.cpython-36.pyc63840644editdlrm
__init__.cpython-36.pyc112350644editdlrm
__main__.cpython-36.pyc11810644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/platformdirs/__pycache__/api.cpython-36.pyc (5203B)
3 0ÃDg:ã@sfddlZddlZddlmZmZddlmZddlmZm Z ej d krRddlm Z Gdd „d eƒZ dS) éN)ÚABCÚabstractmethod)ÚPath)ÚOptionalÚUnionéé)ÚLiteralc@s´eZdZdZd1eeeeddfeeeeedœdd„Zeed œd d „Z e e ed œd d„ƒƒZ e e ed œdd„ƒƒZ e e ed œdd„ƒƒZe e ed œdd„ƒƒZe e ed œdd„ƒƒZe e ed œdd„ƒƒZe e ed œdd„ƒƒZe e ed œdd„ƒƒZe e ed œdd„ƒƒZe ed œdd „ƒZe ed œd!d"„ƒZe ed œd#d$„ƒZe ed œd%d&„ƒZe ed œd'd(„ƒZe ed œd)d*„ƒZe ed œd+d,„ƒZe ed œd-d.„ƒZe ed œd/d0„ƒZdS)2ÚPlatformDirsABCz7 Abstract base class for platform directories. NFTzLiteral[False])ÚappnameÚ appauthorÚversionÚroamingÚ multipathÚopinioncCs(||_||_||_||_||_||_dS)a% Create a new platform directory. :param appname: See `appname`. :param appauthor: See `appauthor`. :param version: See `version`. :param roaming: See `roaming`. :param multipath: See `multipath`. :param opinion: See `opinion`. N)r r r rrr)Úselfr r r rrr©rú:/usr/local/lib/python3.6/site-packages/platformdirs/api.pyÚ__init__s zPlatformDirsABC.__init__)ÚbaseÚreturncGsJt|dd…ƒ}|jr4|j|jƒ|jr4|j|jƒtjj|df|žŽS)Nér)Úlistr Úappendr ÚosÚpathÚjoin)rrÚparamsrrrÚ_append_app_name_and_version;s   z,PlatformDirsABC._append_app_name_and_version)rcCsdS)z(:return: data directory tied to the userNr)rrrrÚ user_data_dirCszPlatformDirsABC.user_data_dircCsdS)z':return: data directory shared by usersNr)rrrrÚ site_data_dirHszPlatformDirsABC.site_data_dircCsdS)z*:return: config directory tied to the userNr)rrrrÚuser_config_dirMszPlatformDirsABC.user_config_dircCsdS)z-:return: config directory shared by the usersNr)rrrrÚsite_config_dirRszPlatformDirsABC.site_config_dircCsdS)z):return: cache directory tied to the userNr)rrrrÚuser_cache_dirWszPlatformDirsABC.user_cache_dircCsdS)z):return: state directory tied to the userNr)rrrrÚuser_state_dir\szPlatformDirsABC.user_state_dircCsdS)z':return: log directory tied to the userNr)rrrrÚ user_log_diraszPlatformDirsABC.user_log_dircCsdS)z-:return: documents directory tied to the userNr)rrrrÚuser_documents_dirfsz"PlatformDirsABC.user_documents_dircCsdS)z+:return: runtime directory tied to the userNr)rrrrÚuser_runtime_dirksz PlatformDirsABC.user_runtime_dircCs t|jƒS)z#:return: data path tied to the user)rr)rrrrÚuser_data_pathpszPlatformDirsABC.user_data_pathcCs t|jƒS)z":return: data path shared by users)rr )rrrrÚsite_data_pathuszPlatformDirsABC.site_data_pathcCs t|jƒS)z%:return: config path tied to the user)rr!)rrrrÚuser_config_pathzsz PlatformDirsABC.user_config_pathcCs t|jƒS)z(:return: config path shared by the users)rr")rrrrÚsite_config_pathsz PlatformDirsABC.site_config_pathcCs t|jƒS)z$:return: cache path tied to the user)rr#)rrrrÚuser_cache_path„szPlatformDirsABC.user_cache_pathcCs t|jƒS)z$:return: state path tied to the user)rr$)rrrrÚuser_state_path‰szPlatformDirsABC.user_state_pathcCs t|jƒS)z":return: log path tied to the user)rr%)rrrrÚ user_log_pathŽszPlatformDirsABC.user_log_pathcCs t|jƒS)z(:return: documents path tied to the user)rr&)rrrrÚuser_documents_path“sz#PlatformDirsABC.user_documents_pathcCs t|jƒS)z&:return: runtime path tied to the user)rr')rrrrÚuser_runtime_path˜sz!PlatformDirsABC.user_runtime_path)NNNFFT)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚstrrÚboolrrÚpropertyrrr r!r"r#r$r%r&r'rr(r)r*r+r,r-r.r/r0rrrrr sj,$r )rr) rÚsysÚabcrrÚpathlibrÚtypingrrÚ version_infor r rrrrÚs