File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/archive.cpython-310.pyc
o
�N�g= � @ s* d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl m
Z
ddlmZ ddl
ZddlZddlZddlZddlZddlZddlmZmZ e�e�Zdd� Zdd � Zd
d� Zdd
� Zdd� Zddd�Zdd� Z dd� Z!dd� Z" ddd�Z#dS )z0
Extract an archive
.. versionadded:: 2014.1.0
� N)�closing)�urlparse)�CommandExecutionError�CommandNotFoundErrorc C s0 | du rdS zt j�| �W S ty Y dS w )z�
Return a bool telling whether or ``path`` is absolute. If ``path`` is None,
return ``True``. This function is designed to validate variables which
optionally contain a file path.
NTF)�os�path�isabs�AttributeError�r � r �G/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/archive.py�_path_is_abs s �r
c C s4 |r| d d7 <