o
    g                     @   sV   d dl mZmZ d dlmZ d dlZedZedZeeeZdd Z	dd	 Z
dS )
    )get_last_emp_pageparse_employee_page)create_clientNSUPABASE_URLSUPABASE_KEYc               
   C   s   t  } td|  d g }td| d D ]}td| d |t| qtdt|  ztd 	dd	
  td
 W n ty[ } ztd|  W Y d }~nd }~ww zt|dD ]}td|
  qbtd W d S  ty } ztd|  W Y d }~d S d }~ww )Nu	   🔄 총 u*   페이지에서 조직도 수집 시작...   u   📄 u    페이지 수집 중...u   📦 총 수집된 직원 수: 	motie_orgname u0   🧹 motie_org 기존 데이터 초기화 완료u"   [❌] motie_org 초기화 실패: d   u1   ✅ Supabase에 motie_org 조직도 저장 완료u   [❌] Supabase 삽입 실패: )r   printrangeextendr   lensupabasetabledeleteneqexecute	Exceptionchunkedinsert)	last_pageall_employeespageechunk r   //var/www/html/bot/services/motie_org_service.pyupdate_motie_org_table   s,   r   c                 c   s.    t dt| |D ]}| |||  V  q	d S )Nr   )r   r   )datasizeir   r   r   r   (   s   r   )services.motie_org_parserr   r   r   r   osgetenvr   r   r   r   r   r   r   r   <module>   s   


