Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/platformdirs/__pycache__/ |
Upload File : |
o �1b. � @ sb d dl mZ d dlZd dlZd dlmZmZ d dlmZ ej dkr'd dl mZ G dd� de�ZdS ) � )�annotationsN)�ABC�abstractmethod)�Path)� � )�Literalc @ sR e Zd ZdZ d:d;dd�Zd<dd�Zeed=dd���Zeed=dd���Z eed=dd���Z eed=dd���Zeed=dd���Zeed=dd ���Z eed=d!d"���Zeed=d#d$���Zeed=d%d&���Zed>d(d)��Zed>d*d+��Zed>d,d-��Zed>d.d/��Zed>d0d1��Zed>d2d3��Zed>d4d5��Zed>d6d7��Zed>d8d9��ZdS )?�PlatformDirsABCz7 Abstract base class for platform directories. NFT�appname� str | None� appauthor�str | None | Literal[False]�version�roaming�bool� multipath�opinionc C s0 || _ || _ || _ || _ || _ || _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 � r �2/usr/lib/python3/dist-packages/platformdirs/api.py�__init__ s zPlatformDirsABC.__init__�base�str�returnc G sL t |dd � �}| jr|�| j� | jr|�| j� tjj|d g|�R � S )N� r )�listr �appendr �os�path�join)r r �paramsr r r �_append_app_name_and_version<