HEX
Server: Apache
System: Linux insrv.serversdaddy.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
User: jsaha (1066)
PHP: 8.3.6
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/cllimits_validator/__pycache__/base.cpython-37.pyc
B

�TyG~n��@sTddlmZddlmZddlmZmZmZdZdZ	dZ
dZdZGd	d
�d
e
�ZdS)�)�absolute_import)�LimitsDataStorage)�Any�Optional�Dict�user�packageZreseller�defaultsZbuiltinc@s.eZdZd
dd�Zdd�Zdd�Zdd	�ZdS)�
BaseValidatorNcCs |pt�|_ddddd�|_dS)N)Z
common_msgZspecific_msgZaffected_entityZ	entity_id)rZlimits_providerZ
_message_dict)�selfZ_limits_data_storage�r�py/cllimits_validator/base.py�__init__s
zBaseValidator.__init__cOs
t��dS)zF
        Validate limits which already are recorded in ve.cfg
        N)�NotImplementedError)r�args�kwargsrrr
�validate_existing_limitssz&BaseValidator.validate_existing_limitscOs
t��dS)z6
        Validate limits which we want to set
        N)r)rrrrrr
�validate_input_limits'sz#BaseValidator.validate_input_limitscOs
t��dS)N)r)rrrrrr
�	_validate/szBaseValidator._validate)N)�__name__�
__module__�__qualname__rrrrrrrr
r
s
r
N)Z
__future__rZcllimitslib_v2r�typingrrrZENTITY_USERZENTITY_PACKAGEZENTITY_RESELLERZENTITY_DEFAULTSZENTITY_BUILTIN�objectr
rrrr
�<module>s