관리-도구
편집 파일: uri.cpython-39.opt-1.pyc
a �����)gf����������������������@���sT���d�dl�mZmZmZ�eZd�dlmZ�ddd�Zd dd�Z dd ��Z G�d d��de�ZdS�)�����)�absolute_import�division�print_function)�urlparseNc�������������� ���C���s`���z2t�|��}t|jdu|jdu|�p*|j|v�g�}W�n(�tyZ�}�zd}W�Y�d}~n d}~0�0�|S�)zk Will verify that the string passed is a valid 'URI', if given a list of valid schemes it will match those NF)r����all�scheme�path� Exception)�value�schemes�x�isit�e��r����</usr/lib/python3.9/site-packages/ansible/plugins/test/uri.py�is_uri ���s����*r���c�������������� ���C���s\���t�|�|�}|rXz t|��}t|jp(|jdk�}W�n(�tyV�}�zd}W�Y�d}~n d}~0�0�|S�)z5 Will verify that the string passed is a valid 'URL' �fileFN)r���r����bool�netlocr���r ���)r ���r���r ���r���r���r���r���r����is_url���s���� r���c�����������������C���s���t�|�dg�S�)N�urn)r���)r ���r���r���r����is_urn!���s����r���c�������������������@���s���e�Zd�ZdZdd��ZdS�)� TestModulez Ansible URI jinja2 test c�����������������C���s���t�ttd�S�)N)Zuri�urlr���)r���r���r���)�selfr���r���r����tests(���s�����zTestModule.testsN)�__name__� __module__�__qualname__�__doc__r���r���r���r���r���r���%���s���r���)N)N) Z __future__r���r���r����typeZ __metaclass__�urllib.parser���r���r���r����objectr���r���r���r���r����<module>���s���