Files
gommi/lib/framework/__pycache__/job.cpython-310.pyc

33 lines
2.3 KiB
Plaintext
Raw Normal View History

2022-04-21 19:23:01 +09:00
o
B<>^bg<00>@s<>ddlZddlZddlmZddlmZddlmZddlmZm Z ddl
m Z e <0C> d<07>dZe e<0E>Zdd <09>ZGd
d <0B>d e<11>ZdS) <0C>N)<01>datetime)<01>timezone)<01>randint)<02> scheduler<65>app)<01>
get_logger<EFBFBD>.cOs8|d}t<00>|<02>}|jdur|<03><03>dS|<03>|j<02>dS)Nr)rZget_job_instance<63>args<67>target_function)<04>a<>b<>job_id<69>job<6F>r<00>?/Volumes/WD/Users/Work/python/gommi-server/lib/framework/job.py<70>multiprocessing_targets


 rc@s eZdZ ddd<03>Zdd<05>ZdS)<07>JobNcCs||_||_d||_tdd<03>|_||_||_||_d|_d|_ d|_
d|_ d|_ d|_ d|_t<0F>td<06><01>|_t|j<02><14><00>d<07><01>dkrJd |_d|_nd|_d |_|jrtjd
d rst|j<02>td <0C>kslt|j<02>td <0C>krrt|j<02>|_n t|jt<1D>rt|j<02>|_||_d |_dS) Nz%s<><00>;Fr<00>
Asia/Seoul<75> <20>T<>config<69>is_py2<79>) <20>pluginr <00>intervalrZinterval_secondsr
<00> description<6F>can_remove_by_framework<72>
is_running<EFBFBD>thread<61>
start_time<EFBFBD>end_time<6D>running_timedelta<74>status<75>countr<00>nowrZ make_time<6D>len<65>strip<69>splitZis_cronZ is_intervalrr<00>type<70>int<6E>
isinstance<EFBFBD>strr <00>run)<08>selfrr rr
rrr rrr<00>__init__#sB

 <02><04> <02>  
z Job.__init__c
Csz<>zZd|_t<01>td<02><01>|_|jdurtj|jdd<04>|_ n tj|j|jfd<04>|_ d|j _
|j <09> <0B>|j <09> <0C>t<01>td<02><01>|_ |j |j|_d|_t<10>|j<12>sSt<10>|j<12>|jd7_Wn"ty}}zd|_t<16>d|<01>t<16>t<18><19><00>WYd}~n d}~wwWd |_dSWd |_dSd |_w)
NTrr)<02>targetr <00>successr<00> exceptionz Exception:%sF)rrr&rr!r <00> threading<6E>Threadr
r <00>daemon<6F>start<72>joinr"r#r$r<00>
is_includer Zremove_job_instancer%<00> Exception<6F>logger<65>error<6F> traceback<63>
format_exc)r/r3rrr<00> job_functionQs:

<EFBFBD>
<08>

   <08><02><02>
<02>zJob.job_function)N)<05>__name__<5F>
__module__<EFBFBD> __qualname__r0r?rrrrr"s
<EFBFBD> .r)r=r4r<00>pytzr<00>randomr<00> frameworkrr<00>framework.loggerrr@r)<00> package_namer;r<00>objectrrrrr<00><module>s