
    [j~                        S r SSKrSSKrSSKJr  SSKJr  \" \5      R                  5       R                  r	\	R                  S-  r
S/ 4S/ 4SS	S
/4SSS/4SSS/4/rS\4S jr\S:X  a  \R                  " \" 5       5        gg)z
Runner giornaliero (scheduler, ~09:00): calendario, pronostici del giorno,
raccolta tipster, agenti S1. Ogni esecuzione scrive un log in logs/.

Uso:
    python scripts/run_daily.py
    N)datetime)Pathlogszsync_fixtures.pyzdaily_picks.pyztipster_pengwin.pyz--max-articles15ztelegram_collector.pyz--max-extract40zrun_agents.pyz--stageS1returnc                     [         R                  SS9  [         S[        R                  " 5       S S3-  n [	        U SSS9 n[
         H  u  p#S	S
 S	[        R                  " 5       S SU SSR                  U5       S	3	nUR                  U5        UR                  5          [        R                  " [        R                  SS[        [        U-  5      /UQU[        R                  SS9nUR                  SUR                    S35        UR                  5         M     S S S 5        [%        SU  35        g! [        R"                   a    UR                  S5         NRf = f! , (       d  f       NH= f)NT)exist_okdaily_z%Y%m%d_%H%Mz.logwzutf-8)encoding
z<============================================================z%H:%M:%S z-Wignorei`	  )stdoutstderrtimeoutz[exit z]
z
[TIMEOUT]
zLog: r   )LOG_DIRmkdirr   nowopenSTEPSjoinwriteflush
subprocessrunsys
executablestrSCRIPTSSTDOUT
returncodeTimeoutExpiredprint)log_pathlogscriptextraheaderress         ,C:\wamp64\www\Tigertips\scripts\run_daily.pymainr.      s;   MM4M 6(,,.!=TBBH	hg	.#"MF(2hllnX%>axqRWHYY[\FIIfIIK) nn^^T8S69I5JSUSz'8'8$H 		F3>>"2#67 IIK # 
/ 
E(
	 ,, )		-() 
/	.s2    AE A(D3E3%EEEE
E,__main__)__doc__r   r   r   pathlibr   __file__resolveparentr"   r   r   intr.   __name__exit     r-   <module>r:      s     
  
x.
 
 
"
)
)
..6
! r,d3456y$'(	c ( zHHTV r9   