Quellcode durchsuchen

Removed unused method settings.__validate()

Vsevolod Levitan vor 1 Jahr
Ursprung
Commit
b5725ca8c8
1 geänderte Dateien mit 0 neuen und 26 gelöschten Zeilen
  1. 0 26
      src/settings.py

+ 0 - 26
src/settings.py

@@ -23,31 +23,6 @@ class settings:
 
     def __init__(self):
         self.__vtor = settings_validator()
-
-
-    def __validate(value, exp_type=None, length=None):
-        """
-            Валидация аргумента по типу и/или длине
-        Args:
-            value (any): Передаваемый аргумент
-            type (object): Ожидаемый тип
-            length (int): Ожидаемая длина
-        Raises:
-            TypeError: Некорректный тип аргумента
-            ValueError: Некорректная длина аргумента
-        Returns:
-            True или Exception взависимости от результата валидации
-        """
-
-        # Проверяем соответствие типа
-        if exp_type is not None and not isinstance(value, exp_type):
-            raise TypeError("Некорректный тип аргумента")
-        
-        # Проверяем соответствие длины
-        if length is not None and len(str(value)) != length:
-            raise ValueError("Некорректная длина аргумента")
-        
-        return True
     
     @property
     def first_name(self):
@@ -105,7 +80,6 @@ class settings:
             ValueError: Некорректная длина аргумента
         """
 
-        settings.__validate(value, int, 9)
         self.__vtor.check_type(value, int)
         self.__vtor.check_length(value, 9)