File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/postgres/__pycache__/validators.cpython-310.pyc
Back
o �h� � @ s� d dl mZ d dlmZmZmZmZ d dlmZ d dl m Z d dl mZ G dd� de�Z G dd � d e�ZeG d d� d��ZG dd � d e�ZG dd� de�ZdS )� )�ValidationError)�MaxLengthValidator�MaxValueValidator�MinLengthValidator�MinValueValidator)�deconstructible)�gettext_lazy)� ngettext_lazyc @ � e Zd Zeddd�ZdS )�ArrayMaxLengthValidatorzRList contains %(show_value)d item, it should contain no more than %(limit_value)d.zSList contains %(show_value)d items, it should contain no more than %(limit_value)d.�limit_valueN��__name__� __module__�__qualname__r �message� r r �U/usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/postgres/validators.pyr � �r c @ r )�ArrayMinLengthValidatorzSList contains %(show_value)d item, it should contain no fewer than %(limit_value)d.zTList contains %(show_value)d items, it should contain no fewer than %(limit_value)d.r Nr r r r r r r r c @ s@ e Zd ZdZed�ed�d�ZdZd dd�Zd d � Zdd� Z dS )� KeysValidatorz9A validator designed for HStore to require/restrict keys.z Some keys were missing: %(keys)sz)Some unknown keys were provided: %(keys)s)�missing_keys� extra_keysFNc C s0 t |�| _|| _|d uri | j�|�| _d S d S �N)�set�keys�strict�messages)�selfr r r r r r �__init__+ s �zKeysValidator.__init__c C sn t |�}| j| }|rt| jd ddd�|�id��| jr3|| j }|r5t| jd ddd�|�id��d S d S )Nr r z, )�code�paramsr )r r r r �joinr )r �valuer r r r r r �__call__1 s$ � ��zKeysValidator.__call__c C s0 t || j�o| j|jko| j|jko| j|jkS r )� isinstance� __class__r r r )r �otherr r r �__eq__C s � � �zKeysValidator.__eq__)FN) r r r �__doc__�_r r r r$ r( r r r r r ! s � r c @ � e Zd Zdd� Zed�ZdS )�RangeMaxValueValidatorc C s |j d u p |j |kS r )�upper�r �a�br r r �compareM � zRangeMaxValueValidator.comparezMEnsure that the upper bound of the range is not greater than %(limit_value)s.N�r r r r1 r* r r r r r r, L � �r, c @ r+ )�RangeMinValueValidatorc C s |j d u p |j |k S r )�lowerr. r r r r1 V r2 zRangeMinValueValidator.comparezJEnsure that the lower bound of the range is not less than %(limit_value)s.Nr3 r r r r r5 U r4 r5 N)�django.core.exceptionsr �django.core.validatorsr r r r �django.utils.deconstructr �django.utils.translationr r* r r r r r, r5 r r r r �<module> s *
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings