| Current File : //opt/cloudlinux/venv/lib64/python3.11/site-packages/platformdirs/__pycache__/api.cpython-311.pyc |
�
o�d. � �| � d dl mZ d dlZd dlZd dlmZmZ d dlmZ ej dk rd dl
mZ G d� de� � ZdS ) � )�annotationsN)�ABC�abstractmethod)�Path)� � )�Literalc �p � e Zd ZdZ d&d'd�Zd(d�Zeed)d�� � � � Zeed)d�� � � � Z eed)d�� � � � Z
eed)d�� � � � Zeed)d�� � � � Zeed)d�� � � � Z
eed)d�� � � � Zeed)d�� � � � Zeed)d�� � � � Zed*d�� � Zed*d�� � Zed*d�� � Zed*d �� � Zed*d!�� � Zed*d"�� � Zed*d#�� � Zed*d$�� � Zed*d%�� � ZdS )+�PlatformDirsABCz7
Abstract base class for platform directories.
NFT�appname�
str | None� appauthor�str | None | Literal[False]�version�roaming�bool� multipath�opinionc �b � || _ || _ || _ || _ || _ || _ 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 r r r )�selfr r r r r r s �a/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib/python3.11/site-packages/platformdirs/api.py�__init__zPlatformDirsABC.__init__ sN � �&