This commit is contained in:
Evgeny Zinoviev 2023-06-08 13:27:59 +03:00
parent eb825f62ee
commit 994ae33a81

View File

@ -10,19 +10,19 @@ from argparse import ArgumentParser
from ..util import parse_addr from ..util import parse_addr
my_validators = {} _my_validators = {}
def _get_validator(name: str) -> Optional[callable]: def _get_validator(name: str) -> Optional[callable]:
if hasattr(validators, f'{name}_validator'): if hasattr(validators, f'{name}_validator'):
return getattr(validators, f'{name}_validator') return getattr(validators, f'{name}_validator')
if name in my_validators: if name in _my_validators:
return my_validators[name] return _my_validators[name]
return None return None
def add_validator(name: str, f: callable): def add_validator(name: str, f: callable):
my_validators[name] = f _my_validators[name] = f
class ConfigUnit: class ConfigUnit: