/opt/cloudlinux/venv/lib/python3.11/site-packages/platformdirs/__pycache__
NameSizeModeActions
android.cpython-311.pyc110360644editdlrm
api.cpython-311.pyc115910644editdlrm
macos.cpython-311.pyc85190644editdlrm
unix.cpython-311.pyc153690644editdlrm
version.cpython-311.pyc6700644editdlrm
windows.cpython-311.pyc146330644editdlrm
__init__.cpython-311.pyc192640644editdlrm
__main__.cpython-311.pyc22900644editdlrm
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/platformdirs/__pycache__/android.cpython-311.pyc (11036B)
§ ð˸ ÔÆƒãó|—dZddlmZddlZddlZddlZddlmZddlm Z ddl m Z Gd„d e ¦«Z ed¬ ¦«dd „¦«Z ed¬ ¦«dd„¦«Zed¬ ¦«dd„¦«Zed¬ ¦«dd„¦«Zed¬ ¦«dd„¦«Zed¬ ¦«dd„¦«Zd gZdS)zAndroid.é)Ú annotationsN)Ú lru_cache)Úcasté)ÚPlatformDirsABCcó’—eZdZdZedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Z edd „¦«Z edd „¦«Z edd „¦«Z edd „¦«Z edd „¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«ZdS)ÚAndroida$ Follows the guidance `from here `_. Makes use of the `appname `, `version `, `ensure_exists `. ÚreturnÚstrcól—| ttt¦«¦«d¦«S)zd:return: data directory tied to the user, e.g. ``/data/user///files/``Úfiles©Ú_append_app_name_and_versionrr Ú_android_folder©Úselfs úf/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/platformdirs/android.pyÚ user_data_dirzAndroid.user_data_diró*€ð×0Ò0µµc½?Ñ;LÔ;LÑ1MÔ1MÈwÑWÔWÐWócó—|jS)z@:return: data directory shared by users, same as `user_data_dir`©rrs rÚ site_data_dirzAndroid.site_data_diró €ðÔ!Ð!rcól—| ttt¦«¦«d¦«S)z‡ :return: config directory tied to the user, e.g. ``/data/user///shared_prefs/`` Ú shared_prefsrrs rÚuser_config_dirzAndroid.user_config_dirs*€ð ×0Ò0µµc½?Ñ;LÔ;LÑ1MÔ1MÈ~Ñ^Ô^Ð^rcó—|jS)zH:return: config directory shared by the users, same as `user_config_dir`)rrs rÚsite_config_dirzAndroid.site_config_dir's €ðÔ#Ð#rcól—| ttt¦«¦«d¦«S)zj:return: cache directory tied to the user, e.g. e.g. ``/data/user///cache/``Úcacherrs rÚuser_cache_dirzAndroid.user_cache_dir,rrcó—|jS)zB:return: cache directory shared by users, same as `user_cache_dir`)r"rs rÚsite_cache_dirzAndroid.site_cache_dir1s €ðÔ"Ð"rcó—|jS)zB:return: state directory tied to the user, same as `user_data_dir`rrs rÚuser_state_dirzAndroid.user_state_dir6rrcób—|j}|jr tj |d¦«}|S)zà :return: log directory tied to the user, same as `user_cache_dir` if not opinionated else ``log`` in it, e.g. ``/data/user///cache//log`` Úlog©r"ÚopinionÚosÚpathÚjoin©rr,s rÚ user_log_dirzAndroid.user_log_dir;ó0€ð Ô"ˆØ Œ<ð -Ý”7—<’<  eÑ,Ô,ˆD؈ rcó—t¦«S)zT:return: documents directory tied to the user e.g. ``/storage/emulated/0/Documents``)Ú_android_documents_folderrs rÚuser_documents_dirzAndroid.user_documents_dirFó€õ)Ñ*Ô*Ð*rcó—t¦«S)zT:return: downloads directory tied to the user e.g. ``/storage/emulated/0/Downloads``)Ú_android_downloads_folderrs rÚuser_downloads_dirzAndroid.user_downloads_dirKr4rcó—t¦«S)zR:return: pictures directory tied to the user e.g. ``/storage/emulated/0/Pictures``)Ú_android_pictures_folderrs rÚuser_pictures_dirzAndroid.user_pictures_dirPs€õ(Ñ)Ô)Ð)rcó—t¦«S)zS:return: videos directory tied to the user e.g. ``/storage/emulated/0/DCIM/Camera``)Ú_android_videos_folderrs rÚuser_videos_dirzAndroid.user_videos_dirUs€õ&Ñ'Ô'Ð'rcó—t¦«S)zL:return: music directory tied to the user e.g. ``/storage/emulated/0/Music``)Ú_android_music_folderrs rÚuser_music_dirzAndroid.user_music_dirZs€õ%Ñ&Ô&Ð&rcó—dS)zP:return: desktop directory tied to the user e.g. ``/storage/emulated/0/Desktop``z/storage/emulated/0/Desktop©rs rÚuser_desktop_dirzAndroid.user_desktop_dir_s €ð-Ð,rcób—|j}|jr tj |d¦«}|S)zÇ :return: runtime directory tied to the user, same as `user_cache_dir` if not opinionated else ``tmp`` in it, e.g. ``/data/user///cache//tmp`` Útmpr)r.s rÚuser_runtime_dirzAndroid.user_runtime_dirdr0rcó—|jS)zF:return: runtime directory shared by users, same as `user_runtime_dir`)rFrs rÚsite_runtime_dirzAndroid.site_runtime_diros €ðÔ$Ð$rN©r r )Ú__name__Ú __module__Ú __qualname__Ú__doc__Úpropertyrrrrr"r$r&r/r3r7r:r=r@rCrFrHrBrrr r s*€€€€€ððððXðXðXñ„XðXðð"ð"ð"ñ„Xð"ðð_ð_ð_ñ„Xð_ðð$ð$ð$ñ„Xð$ððXðXðXñ„XðXðð#ð#ð#ñ„Xð#ðð"ð"ð"ñ„Xð"ððððñ„Xððð+ð+ð+ñ„Xð+ðð+ð+ð+ñ„Xð+ðð*ð*ð*ñ„Xð*ðð(ð(ð(ñ„Xð(ðð'ð'ð'ñ„Xð'ðð-ð-ð-ñ„Xð-ððððñ„Xððð%ð%ð%ñ„Xð%ð%ð%rr )Úmaxsizer ú str | Nonecój— ddlm}|d¦«}| ¦« ¦« ¦«}ng#t $rZt jd¦«}tj D]4}|  |¦«r|  d¦«d}nŒ5d}YnwxYw|S)zE:return: base folder for the Android OS or None if it cannot be foundr©Ú autoclassúandroid.content.Contextz /data/(data|user/\d+)/(.+)/filesz/filesN) ÚjniusrSÚ getFilesDirÚ getParentFileÚgetAbsolutePathÚ ExceptionÚreÚcompileÚsysr,ÚmatchÚsplit)rSÚcontextÚresultÚpatternr,s rrrusÔ€ðà#Ð#Ð#Ð#Ð#Ð#à�)Ð5Ñ6Ô6ˆØ$×0Ò0Ñ2Ô2×@Ò@ÑBÔB×RÒRÑTÔTˆˆøÝ ðððå”*Ð@ÑAÔAˆÝ”Hð ð ˆDØ�}Š}˜TÑ"Ô"ð ØŸš HÑ-Ô-¨aÔ0�Ø�ð ðˆFøøðøøøð €Ms‚A A Á A!B0Â/B0r có¾— ddlm}|d¦«}|d¦«}| |j¦« ¦«}n#t $rd}YnwxYw|S)z,:return: documents folder for the Android OSrrRrTúandroid.os.Environmentz/storage/emulated/0/Documents)rUrSÚgetExternalFilesDirÚDIRECTORY_DOCUMENTSrXrY)rSr_Ú environmentÚ documents_dirs rr2r2Šó‰€ð8Ø#Ð#Ð#Ð#Ð#Ð#à�)Ð5Ñ6Ô6ˆØ�iÐ 8Ñ9Ô9ˆ Ø$×8Ò8¸Ô9XÑYÔY×iÒiÑkÔkˆ ˆ øÝ ð8ð8ð8Ø7ˆ ˆ ˆ ð8øøøð Ðó‚AA Á AÁAcó¾— ddlm}|d¦«}|d¦«}| |j¦« ¦«}n#t $rd}YnwxYw|S)z,:return: downloads folder for the Android OSrrRrTrcz/storage/emulated/0/Downloads)rUrSrdÚDIRECTORY_DOWNLOADSrXrY)rSr_rfÚ downloads_dirs rr6r6šrhricó¾— ddlm}|d¦«}|d¦«}| |j¦« ¦«}n#t $rd}YnwxYw|S)z+:return: pictures folder for the Android OSrrRrTrcz/storage/emulated/0/Pictures)rUrSrdÚDIRECTORY_PICTURESrXrY)rSr_rfÚ pictures_dirs rr9r9ªs‰€ð6Ø#Ð#Ð#Ð#Ð#Ð#à�)Ð5Ñ6Ô6ˆØ�iÐ 8Ñ9Ô9ˆ Ø#×7Ò7¸ Ô8VÑWÔW×gÒgÑiÔiˆ ˆ øÝ ð6ð6ð6Ø5ˆ ˆ ˆ ð6øøøð Ðricó¾— ddlm}|d¦«}|d¦«}| |j¦« ¦«}n#t $rd}YnwxYw|S)z):return: videos folder for the Android OSrrRrTrcz/storage/emulated/0/DCIM/Camera)rUrSrdÚDIRECTORY_DCIMrXrY)rSr_rfÚ videos_dirs rr<r<ºs‰€ð7Ø#Ð#Ð#Ð#Ð#Ð#à�)Ð5Ñ6Ô6ˆØ�iÐ 8Ñ9Ô9ˆ Ø!×5Ò5°kÔ6PÑQÔQ×aÒaÑcÔcˆ ˆ øÝ ð7ð7ð7Ø6ˆ ˆ ˆ ð7øøøð Ðricó¾— ddlm}|d¦«}|d¦«}| |j¦« ¦«}n#t $rd}YnwxYw|S)z(:return: music folder for the Android OSrrRrTrcz/storage/emulated/0/Music)rUrSrdÚDIRECTORY_MUSICrXrY)rSr_rfÚ music_dirs rr?r?Ês‰€ð0Ø#Ð#Ð#Ð#Ð#Ð#à�)Ð5Ñ6Ô6ˆØ�iÐ 8Ñ9Ô9ˆ Ø ×4Ò4°[Ô5PÑQÔQ×aÒaÑcÔcˆ ˆ øÝ ð0ð0ð0Ø/ˆ ˆ ˆ ð0øøøð Ðri)r rPrI)rMÚ __future__rr+rZr\Ú functoolsrÚtypingrÚapirr rr2r6r9r<r?Ú__all__rBrrúr{sÄðØ€Ø"Ð"Ð"Ð"Ð"Ð"à € € € Ø € € € Ø € € € ØÐÐÐÐÐØÐÐÐÐÐà Ð Ð Ð Ð Ð ðe%ðe%ðe%ðe%ðe%ˆoñe%ôe%ðe%ðP €�1ÐÑÔðððñÔðð( €�1ÐÑÔð ð ð ñÔð ð €�1ÐÑÔð ð ð ñÔð ð €�1ÐÑÔð ð ð ñÔð ð €�1ÐÑÔð ð ð ñÔð ð €�1ÐÑÔð ð ð ñÔð ð ð €€€r