diff --git a/src/extractor.py b/src/extractor.py index 0064102..d6b472d 100644 --- a/src/extractor.py +++ b/src/extractor.py @@ -73,6 +73,8 @@ class ApiExtractor: for key, value in class_attrs.items(): if key in res: abitr[key] = res[key]['VALUE'] + if abitr['BENEFITS'] == '' or abitr['BENEFITS'] is None: + abitr['BENEFITS'] = 8 abitrs.append(Abitr(**{key: value for key, value in abitr.items()})) if len(abitrs) > 0: logging.info(f'Получено абитуриентов - {len(abitrs)}') diff --git a/src/models.py b/src/models.py index e516d83..e561e0e 100644 --- a/src/models.py +++ b/src/models.py @@ -47,7 +47,7 @@ class Abitr(BaseModel): PRIORUTY2: Optional[Any] PRIORUTY3: Optional[Any] PRIVILEGES_QUESTION: Optional[Any] - BENEFITS: Optional[Any] + BENEFITS: Optional[Any] = 8 MOVA_ID: int MATH_EN_ID: int FIZ_ID: int