gui 파일 상위브랜치 가져옴

This commit is contained in:
Envy_PC 2024-10-27 19:39:30 +09:00
parent 06a4576fa1
commit 0d4315431d
2 changed files with 10 additions and 7 deletions

View File

@ -19760,3 +19760,5 @@ google.api_core.exceptions.ResourceExhausted: 429 Quota exceeded for aiplatform.
2024-10-27 16:34:55,900 - browser_control.py:710 - default_logger - INFO - 상품 수정 내용 저장 및 ECS 완료.
2024-10-27 16:34:55,902 - gui.py:875 - default_logger - DEBUG - 133/[377]개 상품 수정 완료.
2024-10-27 16:34:55,902 - gui.py:813 - default_logger - DEBUG - 번역 작업이 중단되었습니다.
2024-10-27 19:39:06,709 - gui.py:900 - default_logger - DEBUG - 프로그램을 종료합니다...
2024-10-27 19:39:06,720 - gui.py:592 - default_logger - DEBUG - Updated watermark text:

15
gui.py
View File

@ -772,12 +772,7 @@ class TranslationApp(QWidget):
if total_products == 0:
self.logger.debug('수집할 상품이 없습니다. 작업을 종료합니다.')
return
if self.toggle_states['ed_mode']:
self.logger.debug('상품정보 수집')
product_infos, product_name_elements = await self.browser_controller.collect_product_info(items_per_page, ed_mode=self.toggle_states['ed_mode'])
self.logger.debug(f"product_infos : {product_infos}")
self.total_progress_bar.setMaximum(total_products)
self.total_progress_bar.setValue(0)
completed_count = 0
@ -786,7 +781,7 @@ class TranslationApp(QWidget):
page_number = 1
# 3. 총 상품 수만큼 반복 작업 수행
while self.running and completed_count < items_per_page:
while self.running and completed_count < total_products:
self.logger.debug(f'현재 페이지: {page_number}')
if not page_number == 1:
@ -798,12 +793,18 @@ class TranslationApp(QWidget):
self.logger.debug('수정모드가 아니므로 상품수정 버튼 elements를 수집합니다.')
product_buttons = await self.browser_controller.get_product_edit_buttons_by_templete()
else:
self.logger.debug('상품정보 수집')
product_infos, product_name_elements = await self.browser_controller.collect_product_info(items_per_page, ed_mode=self.toggle_states['ed_mode'])
self.logger.debug(f"product_infos : {product_infos}")
self.logger.debug('수정모드이므로 상품명 elements를 수정버튼으로 활용합니다.')
product_buttons = product_name_elements
self.logger.debug(f"product_buttons 갯수 : [{len(product_buttons)}]개")
if not product_buttons:
self.logger.debug('수정할 상품이 없습니다. 작업을 종료합니다.')
break
if self.toggle_states['recovery_mode']:
deleted_imgs = self.browser_controller.deleted_img_urls_from_logs()