관리-도구
편집 파일: macos.cpython-311.pyc
� �Dg� � �T � d Z ddlmZ ddlZddlZddlmZ G d� de� � ZdgZ dS )zmacOS.� )�annotationsN� )�PlatformDirsABCc � � e Zd ZdZedd�� � Zedd�� � Zedd�� � Zedd�� � Zedd�� � Z edd �� � Z edd �� � Zedd�� � Zedd�� � Z edd �� � Zedd�� � Zedd�� � Zedd�� � Zedd�� � Zedd�� � Zedd�� � ZdS )�MacOSa� Platform directories for the macOS operating system. Follows the guidance from `Apple documentation <https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/MacOSXDirectories/MacOSXDirectories.html>`_. Makes use of the `appname <platformdirs.api.PlatformDirsABC.appname>`, `version <platformdirs.api.PlatformDirsABC.version>`, `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`. �return�strc �f � | � t j � d� � � � S )zb:return: data directory tied to the user, e.g. ``~/Library/Application Support/$appname/$version``z~/Library/Application Support��_append_app_name_and_version�os�path� expanduser��selfs �~/builddir/build/BUILD/imunify360-venv-2.4.0/opt/imunify360/venv/lib/python3.11/site-packages/pip/_vendor/platformdirs/macos.py� user_data_dirzMacOS.user_data_dir s) � � �0�0���1C�1C�Dc�1d�1d�e�e�e� c � � t j � d� � }|r| � d� � gng }|� | � d� � � � | j rt j � |� � S |d S )aB :return: data directory shared by users, e.g. ``/Library/Application Support/$appname/$version``. If we're using a Python binary managed by `Homebrew <https://brew.sh>`_, the directory will be under the Homebrew prefix, e.g. ``/opt/homebrew/share/$appname/$version``. If `multipath <platformdirs.api.PlatformDirsABC.multipath>` is enabled, and we're in Homebrew, the response is a multi-path string separated by ":", e.g. ``/opt/homebrew/share/$appname/$version:/Library/Application Support/$appname/$version`` � /opt/homebrewz/opt/homebrew/sharez/Library/Application Supportr � �sys�prefix� startswithr �append� multipathr �pathsep�join�r �is_homebrew� path_lists r � site_data_dirzMacOS.site_data_dir s� � � �j�+�+�O�<�<��R]�e�T�6�6�7L�M�M�N�N�ce� �����:�:�;Y�Z�Z�[�[�[��>� .��:�?�?�9�-�-�-���|�r c � � | j S )zC:return: config directory tied to the user, same as `user_data_dir`�r r s r �user_config_dirzMacOS.user_config_dir- � � � �!�!r c � � | j S )zF:return: config directory shared by the users, same as `site_data_dir`)r"