py.lib

Yohn Y. 2022-08-14 Parent:57f63bf31fd8 Child:ab4cf9f4f10a

34:84b54a8a6d4c Go to Latest

py.lib/dataclass_utils.py

+ Возможность обработки параметров конфигурации перед добавлением в класс конфигурации . Переформатирование части кода по PEP

History
     1.1 --- a/dataclass_utils.py	Sat Aug 13 20:06:47 2022 +0300
     1.2 +++ b/dataclass_utils.py	Sun Aug 14 12:19:08 2022 +0300
     1.3 @@ -66,7 +66,7 @@
     1.4          raise ValueError('Не удалось привести значение к типу')
     1.5  
     1.6  
     1.7 -def dataobj_extract(obj: Union[object, Dict[str, Any]], dataclass_type: type) -> dataclass:
     1.8 +def dataobj_extract(obj: Union[object, Dict[str, Any]], dataclass_type: type) -> object:
     1.9      """\
    1.10      Извлекает объект данных из предоставленного объекта, путём получения из него
    1.11      указанных в классе данных аттрибутов и поиска их в данном объекте.