Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
local
/
lib
/
python3.10
/
dist-packages
/
ansible
/
plugins
/
test
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: uri.cpython-310.pyc
o O�h � @ sH d dl mZ d dlmZ ddd�Zddd�Zdd � ZG d d� de�ZdS ) � )�annotations)�urlparseNc C s` zt | �}t|jdu|jdu| p|j|v g�}W |S ty/ } z d}W Y d}~|S d}~ww )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 �C/usr/local/lib/python3.10/dist-packages/ansible/plugins/test/uri.py�is_uri s (���r c C s` t | |�}|r.zt| �}t|jp|jdk�}W |S ty- } z d}W Y d}~|S d}~ww |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)�uri�urlr )r r r )�selfr r r �tests&