/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__/windows.cpython-311.pyc (14633B)
§ ý¢Å2v¡ ãóæ—dZddlmZddlZddlZddlZddlmZddlm Z ddl m Z e rddl m Z Gd „d e ¦«Zdd„Zdd„Zdd„Zdd„Zdd„Zed¬¦«e¦«¦«Zd gZdS)zWindows.é)Ú annotationsN)Ú lru_cache)Ú TYPE_CHECKINGé)ÚPlatformDirsABC)ÚCallablecó —eZdZdZedd„¦«Zddœdd „Zedd „¦«Zedd „¦«Zedd „¦«Z edd„¦«Z edd„¦«Z edd„¦«Z edd„¦«Z edd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«Zedd„¦«ZdS)ÚWindowsa `MSDN on where to store app data files `_. Makes use of the `appname `, `appauthor `, `version `, `roaming `, `opinion `, `ensure_exists `. ÚreturnÚstrcóš—|jrdnd}tj t |¦«¦«}| |¦«S)z× :return: data directory tied to the user, e.g. ``%USERPROFILE%\AppData\Local\$appauthor\$appname`` (not roaming) or ``%USERPROFILE%\AppData\Roaming\$appauthor\$appname`` (roaming) Ú CSIDL_APPDATAÚCSIDL_LOCAL_APPDATA)ÚroamingÚosÚpathÚnormpathÚget_win_folderÚ _append_parts)ÚselfÚconstrs úf/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/platformdirs/windows.pyÚ user_data_dirzWindows.user_data_dirsF€ð$(¤<ÐJ��Ð5JˆÝŒw×Ò¥¨uÑ 5Ô 5Ñ6Ô6ˆØ×!Ò! $Ñ'Ô'Ð'óN©Ú opinion_valuerrú str | Nonecóz—g}|jr…|jdur#|jp|j}| |¦«| |j¦«|�|jr| |¦«|jr| |j¦«t jj|g|¢RŽ}| |¦«|S)NF) ÚappnameÚ appauthorÚappendÚopinionÚversionrrÚjoinÚ_optionally_create_directory)rrrÚparamsÚauthors rrzWindows._append_parts(sÁ€ØˆØ Œ<ð ,ØŒ~ UÐ*Ð*ØœÐ7¨4¬<�Ø— ’ ˜fÑ%Ô%Ð%Ø �MŠM˜$œ,Ñ 'Ô 'Ð 'ØÐ(¨T¬\Ð(Ø— ’ ˜mÑ,Ô,Ð,ØŒ|ð ,Ø— ’ ˜dœlÑ+Ô+Ð+ÝŒwŒ|˜DÐ* 6Ð*Ð*Ð*ˆØ ×)Ò)¨$Ñ/Ô/Ð/؈ rcó„—tj td¦«¦«}| |¦«S)zT:return: data directory shared by users, e.g. ``C:\ProgramData\$appauthor\$appname``ÚCSIDL_COMMON_APPDATA©rrrrr©rrs rÚ site_data_dirzWindows.site_data_dir7s6€õŒw×Ò¥Ð/EÑ FÔ FÑGÔGˆØ×!Ò! $Ñ'Ô'Ð'rcó—|jS)zC:return: config directory tied to the user, same as `user_data_dir`©r©rs rÚuser_config_dirzWindows.user_config_dir=ó €ðÔ!Ð!rcó—|jS)zF:return: config directory shared by the users, same as `site_data_dir`)r,r/s rÚsite_config_dirzWindows.site_config_dirBr1rcóˆ—tj td¦«¦«}| |d¬¦«S)zÇ :return: cache directory tied to the user (if opinionated with ``Cache`` folder within ``$appname``) e.g. ``%USERPROFILE%\AppData\Local\$appauthor\$appname\Cache\$version`` rÚCacherr*r+s rÚuser_cache_dirzWindows.user_cache_dirGs;€õ Œw×Ò¥Ð/DÑ EÔ EÑFÔFˆØ×!Ò! $°gÐ!Ñ>Ô>Ð>rcóˆ—tj td¦«¦«}| |d¬¦«S)zd:return: cache directory shared by users, e.g. ``C:\ProgramData\$appauthor\$appname\Cache\$version``r)r5rr*r+s rÚsite_cache_dirzWindows.site_cache_dirPs;€õŒw×Ò¥Ð/EÑ FÔ FÑGÔGˆØ×!Ò! $°gÐ!Ñ>Ô>Ð>rcó—|jS)zB:return: state directory tied to the user, same as `user_data_dir`r.r/s rÚuser_state_dirzWindows.user_state_dirVr1rcóŒ—|j}|jr5tj |d¦«}| |¦«|S)zg:return: log directory tied to the user, same as `user_data_dir` if not opinionated else ``Logs`` in itÚLogs)rr"rrr$r%r+s rÚ user_log_dirzWindows.user_log_dir[sD€ðÔ!ˆØ Œ<ð 4Ý”7—<’<  fÑ-Ô-ˆDØ × -Ò -¨dÑ 3Ô 3Ð 3؈ rcóZ—tj td¦«¦«S)zN:return: documents directory tied to the user e.g. ``%USERPROFILE%\Documents``ÚCSIDL_PERSONAL©rrrrr/s rÚuser_documents_dirzWindows.user_documents_dirds#€õŒw×Ò¥Ð/?Ñ @Ô @ÑAÔAÐArcóZ—tj td¦«¦«S)zN:return: downloads directory tied to the user e.g. ``%USERPROFILE%\Downloads``ÚCSIDL_DOWNLOADSr@r/s rÚuser_downloads_dirzWindows.user_downloads_diris#€õŒw×Ò¥Ð/@Ñ AÔ AÑBÔBÐBrcóZ—tj td¦«¦«S)zL:return: pictures directory tied to the user e.g. ``%USERPROFILE%\Pictures``ÚCSIDL_MYPICTURESr@r/s rÚuser_pictures_dirzWindows.user_pictures_dirns#€õŒw×Ò¥Ð/AÑ BÔ BÑCÔCÐCrcóZ—tj td¦«¦«S)zH:return: videos directory tied to the user e.g. ``%USERPROFILE%\Videos``Ú CSIDL_MYVIDEOr@r/s rÚuser_videos_dirzWindows.user_videos_dirsó"€õŒw×Ò¥¨Ñ ?Ô ?Ñ@Ô@Ð@rcóZ—tj td¦«¦«S)zF:return: music directory tied to the user e.g. ``%USERPROFILE%\Music``Ú CSIDL_MYMUSICr@r/s rÚuser_music_dirzWindows.user_music_dirxrKrcóZ—tj td¦«¦«S)zK:return: desktop directory tied to the user, e.g. ``%USERPROFILE%\Desktop``ÚCSIDL_DESKTOPDIRECTORYr@r/s rÚuser_desktop_dirzWindows.user_desktop_dir}s#€õŒw×Ò¥Ð/GÑ HÔ HÑIÔIÐIrcóÀ—tj tj t d¦«d¦«¦«}| |¦«S)z… :return: runtime directory tied to the user, e.g. ``%USERPROFILE%\AppData\Local\Temp\$appauthor\$appname`` rÚTemp)rrrr$rrr+s rÚuser_runtime_dirzWindows.user_runtime_dir‚sG€õ Œw×Ò¥¤§ ¢ ­^ÐÔ>�L€IˆqÝ ˆy‰>Œ>Ðrc óþ—ddddddddd d œ  |¦«}|€d |›�}t|¦«‚tjd ¦«}t td¦«}|j d |d d|¦«td„|D¦«¦«r7tjd ¦«}|j  |j |d ¦«r|}|dkr%tj   |j d¦«S|j S)zGet folder with ctypes.éé#ééé'éé é(é) rr)rr?rFrIrMrCrPNrbiÚwindllrc3ó<K—|]}t|¦«dkV—ŒdS)éÿN)Úord)Ú.0Úcs rú z,get_win_folder_via_ctypes..ðs,èè€Ð %Ð %˜A�3ˆq‰6Œ6�CŠ<Ð %Ð %Ð %Ð %Ð %Ð %rrCrn)rdreÚctypesÚcreate_unicode_bufferÚgetattrÚshell32ÚSHGetFolderPathWÚanyÚkernel32ÚGetShortPathNameWÚvaluerrr$)r]Ú csidl_constriÚbufrŒÚbuf2s rÚget_win_folder_via_ctypesrŸÖs€ðØ "Ø!ØØØØØØ"$ð ð ÷ ‚cˆ*�o„oððÐØ1 ZÐ1Ð1ˆÝ˜‰oŒoÐå Ô & tÑ ,Ô ,€CÝ •V˜XÑ &Ô &€FØ „N×#Ò# D¨+°t¸QÀÑDÔDÐDõ Ð %Ð % Ð %Ñ %Ô %Ñ%Ô%ðÝÔ+¨DÑ1Ô1ˆØ Œ?× ,Ò ,¨S¬Y¸¸dÑ CÔ Cð ØˆCàÐ&Ò&Ð&ÝŒw�|Š|˜CœI {Ñ3Ô3Ð3à Œ9ÐrúCallable[[str], str]có€—ttd¦«rtS ddl}tS#t $r t cYSwxYw)NrŒr)Úhasattrr“rŸryr�Ú ImportErrorrj)rys rÚ_pick_get_win_folderr¤ûsY€Ý�v�xÑ Ô ð)Ý(Ð(ð,؈ ˆ ˆ õ,Ð+øõ ð,ð,ð,Ý+Ð+Ð+Ð+ð,øøøs ž)©=¼=)Úmaxsize)r]r r r )r]r r r)r r )rZÚ __future__rr“rrvÚ functoolsrÚtypingrÚapirÚcollections.abcrr rjrcr�rŸr¤rÚ__all__r\rrúr¬sWðØ€Ø"Ð"Ð"Ð"Ð"Ð"à € € € Ø € € € Ø € € € ØÐÐÐÐÐØ Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð àð)Ø(Ð(Ð(Ð(Ð(Ð(ð~%ð~%ð~%ð~%ð~%ˆoñ~%ô~%ð~%ðBðððð*ðððð&ðððð:"ð"ð"ð"ðJ,ð,ð,ð,ð)�� 4Ð(Ñ(Ô(Ð)=Ð)=Ñ)?Ô)?Ñ@Ô@€ðð €€€r