{ ߌH d dl Z d dlmZmZmZmZmZmZmZ d dl m Z mZ d dlm Z d Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d Z!d Z"d Z#d Z$d Z%d Z&d Z'd Z(d Z)d! Z*d" Z+d# Z,d$ Z-dS )% N)ensure_listequal extras_msgfind_additional_properties types_msgunbooluniq)FormatErrorValidationError) iteritemsc # K | |d sd S t | D ]O\ }}t | D ]:\ }}t j || r | |||| D ]}|V ;Pd S Nobjectpathschema_path)is_typer researchdescend) validatorpatternPropertiesinstanceschemapattern subschemakverrors h/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/jsonschema/_validators.pyr r s Xx00 '(9:: h'' DAqy!$$ &..yqg / E KKKK c # K | |d sd S |D ] }| || D ]}|V !d S )Nr )r r )r r )r propertyNamesr r propertyr s r r# r# sx Xx00 && ' E KKKK r! c # K | |d sd S t t || }| |d r,|D ]'}| || || D ]}|V (d S |s|rd|v rt |d }t | dk rd}nd}d t t t | d|d d t t | }t | V d S d }t |t | z V d S d S d S )Nr r r doesdo, z not match any of the regexes: z8Additional properties are not allowed (%s %s unexpected))r setr r sortedlenjoinmapreprr r ) r aPr r extrasextrar patternsverbs r additionalPropertiesr7 ) s Xx00 +Hf== > >FX&&