@@ -33,14 +33,16 @@ def notice_daily_validation_workflow():
3333 ))
3434 )
3535 def validate_fetched_notices ():
36+ """
37+ :return:
38+ """
3639 from ted_sws import config
3740 from ted_sws .supra_notice_manager .services .supra_notice_validator import validate_and_update_daily_supra_notice
3841
3942 publication_date = get_notice_publication_date ()
4043 mongodb_client = MongoClient (config .MONGO_DB_AUTH_URL )
4144 validate_and_update_daily_supra_notice (notice_publication_day = publication_date ,
42- mongodb_client = mongodb_client
43- )
45+ mongodb_client = mongodb_client )
4446
4547 @task
4648 @event_log (TechnicalEventMessage (
@@ -50,15 +52,19 @@ def validate_fetched_notices():
5052 ))
5153 )
5254 def summarize_validation_for_daily_supra_notice ():
53- from ted_sws import config
54- from ted_sws .supra_notice_manager .services .supra_notice_validator import \
55- summary_validation_for_daily_supra_notice
56-
57- publication_date = get_notice_publication_date ()
58- mongodb_client = MongoClient (config .MONGO_DB_AUTH_URL )
59- summary_validation_for_daily_supra_notice (notice_publication_day = publication_date ,
60- mongodb_client = mongodb_client
61- )
55+ """
56+ :return:
57+ """
58+ # Temporally disable DailySupraNotice validation summary
59+ # from ted_sws import config
60+ # from ted_sws.supra_notice_manager.services.supra_notice_validator import \
61+ # summary_validation_for_daily_supra_notice
62+ #
63+ # publication_date = get_notice_publication_date()
64+ # mongodb_client = MongoClient(config.MONGO_DB_AUTH_URL)
65+ # summary_validation_for_daily_supra_notice(notice_publication_day=publication_date,
66+ # mongodb_client=mongodb_client
67+ # )
6268
6369 @task
6470 @event_log (TechnicalEventMessage (
@@ -69,23 +75,13 @@ def summarize_validation_for_daily_supra_notice():
6975 )
7076 def validate_availability_of_notice_in_cellar ():
7177 from ted_sws import config
72- from ted_sws .data_manager .adapters .notice_repository import NoticeRepository
73- from ted_sws .data_manager .adapters .supra_notice_repository import DailySupraNoticeRepository
74- from ted_sws .notice_validator .services .check_availability_of_notice_in_cellar import \
75- validate_notice_availability_in_cellar
78+ from ted_sws .supra_notice_manager .services .supra_notice_validator import \
79+ validate_and_update_supra_notice_availability_in_cellar
7680
7781 notice_publication_day = get_notice_publication_date ()
7882 mongodb_client = MongoClient (config .MONGO_DB_AUTH_URL )
79- repo = DailySupraNoticeRepository (mongodb_client = mongodb_client )
80- supra_notice = repo .get (reference = notice_publication_day )
81- if supra_notice :
82- notice_repository = NoticeRepository (mongodb_client = mongodb_client )
83- for notice_id in supra_notice .notice_ids :
84- notice = notice_repository .get (reference = notice_id )
85- old_notice_status = notice .status
86- notice = validate_notice_availability_in_cellar (notice = notice )
87- if notice .status != old_notice_status :
88- notice_repository .update (notice = notice )
83+ validate_and_update_supra_notice_availability_in_cellar (notice_publication_day = notice_publication_day ,
84+ mongodb_client = mongodb_client )
8985
9086 validate_fetched_notices () >> summarize_validation_for_daily_supra_notice () >> validate_availability_of_notice_in_cellar ()
9187
0 commit comments