403Webshell
Server IP : 192.158.238.246  /  Your IP : 3.144.115.20
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3.6/site-packages/jsonschema/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.6/site-packages/jsonschema/__pycache__/cli.cpython-36.pyc
3

�Xf�@s�ddlmZddlZddlZddlZddlmZddlmZdd�Z	dd�Z
ejd	d
�Zej
ddd
de
dd�ej
ddddd�ej
dde	dd�ej
dde
d�dd�Zejdd�fd d!�Zejejfd"d#�ZdS)$�)�absolute_importN)�namedAny)�
validator_forcCsd|krd|}t|�S)N�.zjsonschema.)r)�name�r�/usr/lib/python3.6/cli.py�_namedAnyWithDefault
sr	c	Cst|��}tj|�SQRXdS)N)�open�json�load)�path�filerrr�
_json_files
rzJSON Schema Validation CLI)�descriptionz-iz
--instance�append�	instancesz[a path to a JSON instance (i.e. filename.json)to validate (may be specified multiple times))�action�dest�type�helpz-Fz--error-formatz"{error.instance}: {error.message}
z�the format to use for each error output message, specified in a form suitable for passing to str.format, which will be called with 'error' for each error)�defaultrz-Vz--validatorz�the fully qualified object name of a validator to use, or, for validators that are registered with jsonschema, simply the name of the class.)rr�schemaz7the JSON Schema to validate with (i.e. filename.schema))rrcCs6ttj|pdgd��}|ddkr2t|d�|d<|S)Nz--help)�args�	validatorr)�vars�parser�
parse_argsr)r�	argumentsrrrr;sr�cCstjtt|d�d��dS)N)r)r)�sys�exit�runr)rrrr�mainBsr#cCsp|d}|d|dd�}|j|d�d}x>|dp8fD].}x(|j|�D]}|j|j|d��d}qJWq:W|S)	N�error_formatrr)rFr)�errorT)Zcheck_schemaZiter_errors�write�format)r�stdout�stderrr$rZerrored�instancer%rrrr"Fsr")Z
__future__r�argparserr Zjsonschema._reflectrZjsonschema.validatorsrr	r�ArgumentParserr�add_argumentr�argvr#r(r)r"rrrr�<module>s<

Youez - 2016 - github.com/yon3zu
LinuXploit