File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/__pycache__/path.cpython-310.pyc
o
�N�g- � @ s
d Z ddlZddlZddlZddlZddlmZ ddlZddl Zddl
ZddlmZ ddl
mZ zddlZdZW n eyC dZY nw e�e�Zdd � Zd
d� Zdd
� Zdd� Zed�d!dd��Zdd� Zed�dd� �Zdd� Zdd� Zd!dd�Zdd� Zdd � Z dS )"zw
Platform independent versions of some os/os.path functions. Gets around PY2's
lack of support for reading NTFS links.
� N)�Iterable)�CommandNotFoundError)�jinja_filterTFc C s t j�| �S )z(
Equivalent to os.path.islink()
)�os�path�islink�r � r �C/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/path.pyr s r c C s0 t �| �}tjj�� r|�d�r|dd� }|S )z%
Equivalent to os.readlink()
z\\?\� N)r �readlink�salt�utils�platform�
is_windows�
startswith)r �baser r r
r # s
r c C s&