/opt/alt/python37/lib/python3.7/site-packages/platformdirs/__pycache__
Edit: /opt/alt/python37/lib/python3.7/site-packages/platformdirs/__pycache__/api.cpython-37.pyc (5182B)
B
Ĥa. @ sb d dl mZ d dlZd dlZd dlmZmZ d dlmZ ej dkrNd dl
mZ G dd deZdS ) )annotationsN)ABCabstractmethod)Path) )Literalc @ s e Zd ZdZd5dddddddd d
Zdddd
dZeeddddZeeddddZ eeddddZ
eeddddZeeddddZeeddddZ
eeddddZeeddddZeeddd d!Zed"dd#d$Zed"dd%d&Zed"dd'd(Zed"dd)d*Zed"dd+d,Zed"dd-d.Zed"dd/d0Zed"dd1d2Zed"dd3d4ZdS )6PlatformDirsABCz7
Abstract base class for platform directories.
NFTz
str | Nonezstr | None | Literal[False]bool)appname appauthorversionroaming multipathopinionc C s( || _ || _|| _|| _|| _|| _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 A/opt/alt/python37/lib/python3.7/site-packages/platformdirs/api.py__init__ s zPlatformDirsABC.__init__str)basereturnc G sJ t |dd }| jr4|| j | jr4|| j tjj|d f| S )N r )listr appendr
ospathjoin)r r Zparamsr r r _append_app_name_and_version<