Files
gommi/lib/system/__pycache__/logic_plugin.cpython-310.pyc

57 lines
6.2 KiB
Plaintext
Raw Normal View History

2022-04-21 19:23:01 +09:00
o
<00>"ab75<00>@s<>ddlZddlZddlZddlZddlZddlZddlZddlZddlm Z m
Z
m Z m Z m Z mZmZddlmZmZmZmZddlmZmZddlmZmZmZmZmZmZmZddl m!Z!ddl"m#Z#ddl$Z$e%<25>&d <09>dZ'ee'<27>Z(Gd
d <0B>d e)<29>Z*dS) <0C>N)<07> Blueprint<6E>request<73>Response<73> send_file<6C>render_template<74>redirect<63>jsonify)<04>
login_user<EFBFBD> logout_user<65> current_user<65>login_required)<02>
get_logger<EFBFBD> set_level)<07>app<70>db<64> scheduler<65>version<6F> path_app_root<6F> path_data<74>USERS)<01>Util<69>)<01> ModelSetting<6E>.c@sTeZdZdZiZ edd<03><00>Zedd<05><00>Z edd<07><00>Zedd <09><00>Z ed
d <0B><00>Z
d S) <0A> LogicPluginFcCstjS)N)r<00>current_loading_plugin_list<73>rr<00>E/Volumes/WD/Users/Work/python/gommi-server/lib/system/logic_plugin.py<70>get_plugin_listPszLogicPlugin.get_plugin_listc
Csxzt<00><01>}|<01><02>D]\}}||kr|dWSq WdSty;}zt<04>d|<04>t<04>t<06><07><00>WYd}~dSd}~ww)N<>info<66> Exception:%s)rr<00>items<6D> Exception<6F>logger<65>error<6F> traceback<63>
format_exc)<05> plugin_name<6D>lists<74>key<65>value<75> exceptionrrr<00>get_plugin_info^s<02><06> <08><02>zLogicPlugin.get_plugin_infoc Cs<>t<00>d|<00>ztd|gd<03>}t|d<04>}|<02>t<04>d<05>Wnty<}zt<00>d|<03>t<00>t<08> <09><00>WYd}~nd}~wwzht
j <0B> t d<07>}t
j <0B> ||<00>}t
j <0B>|<05>r<>zddlmm}|<06>|<05>Wn7ty<>}z+zt<00>d <09>t
<EFBFBD>d
|<00>Wnty<>t<00>d|<03>t<00>t<08> <09><00>YnwWYd}~nd}~wwt
j <0B>|<05>r<>Wd SWd Sty<>}zt<00>d|<03>t<00>t<08> <09><00>WYd}~dSd}~ww) Nzplugin_name : %sz%s)<01>fromlist<73> plugin_unloadrr <00>customr<00>plugin_uninstallzrmdir /S /Q "%s"<22>fail<69>success)r#<00>debug<75>
__import__<EFBFBD>getattr<74>time<6D>sleepr"r$r%r&<00>os<6F>path<74>joinr<00>existsZframework.common.celery<72>common<6F>celery<72>rmtree<65>system)r'<00>modZmod_plugin_unloadr+<00> custom_path<74> plugin_pathZ celery_taskrrrr0<00>sH 
 <08><02> 
  <02><14><02>  <08><02>zLogicPlugin.plugin_uninstallc
CsJz<>tj<01>d<01>dkr WdStj<01>d<03>dkrWdStj<03>td<05>}t<00>|<00>}|D]\}tj<03>||<02>}z|dkr=t<00>tj<03>|d<07><02>Wn tyGYnw|<02> d<08>rNq%tj<03>
tj<03>|d <09><02>ryd
d |d d dg}t <0B> |<04>}d
d |dg}t <0B> |<04>}t <0A>d||<05>q%t <0A>|<03>d<11><02>q%WdSty<>}zt <0A>d|<06>t <0A>t<10><11><00>WYd}~dSd}~ww)NZ UPDATE_STOP<4F>trueZPLUGIN_UPDATE_FROM_PYTHON<4F>falser/<00> torrent_info<66> info.json<6F>_<>.git<69>git<69>-C<>resetz--hard<72>HEADZpullz%s
%sz is not git repor )r8<00>environ<6F>getr9r:r<00>listdir<69>remover"<00>
startswithr;r<00>execute_commandr#r3r$r%r&)rAZtmps<70>trB<00>command<6E>retr+rrr<00>custom_plugin_update<74>sJ
<04> <02>
<04>
 
<06> <08><02>z LogicPlugin.custom_plugin_updatec
Cslt<00>d|<00>t<00>d|<01>t<00>d|<02>|dkr|dkrdnd}i}<04>z<>|r,|<00>d<07>d}n|<02>d <09>d
}tj<04>td <0B>}tj<04>||<05>}t<00>|<07>d}tj<04>|<07>rYd |d <d|d<W|S|r<>|<00>d<10>r<>dD]!} z|<00> dd<13>d| }
t
<EFBFBD> |
<EFBFBD><01> <0C>}|dur}Wq<>WqbYqb|r<>|dkr<>d
dl } d
dlm} tj<04>td|<02>} tj<04>td|<05>}t<00>|<01>t<00>| <0A>| <0C>|| <0A>r<>| <0B>| d<17><02> }|<0F>|<0E>Wd<00>n1s<>wYtj<04>|d<18>}tj<04>|<10>r<>| <0C>|<10>}|dkr<>i}d}d|vr<>t<16><17>|dvr<>d|d <d|d<d}|<11>rd|v<00>rtjdd|dv<01>rd|d <d|d<d}|<11>r;d |v<00>r;|d tjdd!k<04>r;d |d <d"|d<d}|<11>rYd#|v<00>rY|d tjdd$k<04>rYd |d <d%|d<d}|<11>r|<00>ru|<00>d<10><01>rud&d'|d(|d)d*d+g}t<1A>|<12>}|<02>r<>|dk<03>r<>d
dl}tj<04>|<07>dk<02>r<>|<14>||<07>nt<03>|<0E>D]}|<14>tj<04>||<15>|<07><00>q<>d}t<00>|<08>d,|v<00>r<>|d,D]<}t<1F> <20><00>!<21>D]\}}||d-k<02>r<>t<00>d.|d-<00><00><02><00>q<><71>q<>t<00>d/|d0<00><00><02>t<1F>"|d0|<16> d1<64>|<16> d2<64><01><00>q<>d3|d <d4|g|d<d5<64>|d<00>|d<W|SW|St#<23>y5}zt<00>d6|<19>t<00>t$<24>%<25><00>d7|d <t&|<19>|d<WYd}~|Sd}~ww)8Nzplugin_git : %sz zip_url : %szzip_filename : %s<>TF<54>/<2F><><EFBFBD><EFBFBD><EFBFBD>rrr/Z already_existrUu!이미 설치되어 있습니다.<2E>log<6F>http)<02>main<69>masterz
github.comzraw.githubusercontent.comz /%s/info.json)<01> ToolBaseFile<6C>tmp<6D>rrF<00>platformZnot_support_osu$설치 가능한 OS가 아닙니다.<2E> running_type<70>configZnot_support_running_typeu.설치 가능한 실행타입이 아닙니다.Z policy_level<65>levelu.설치 가능 회원등급보다 낮습니다.Z policy_point<6E>pointu+설치 가능 포인트보다 낮습니다.rIrJ<00>clonerHz--depth<74>1<>
dependency<EFBFBD>nameu'Dependency 설치 - 이미 설치됨 : uDependency 설치 : <20>home<6D>zip_url<72> zip_filenamer2uD정상적으로 설치하였습니다. 재시작시 적용됩니다.z<br>r r+)'r#r3<00>splitr8r9r:rr;rQ<00>replace<63>requestsrN<00>json<6F>zipfile<6C> tool_baser^r$<00>warning<6E>download<61>ZipFile<6C>
extractallZ read_jsonrar?rrcrrR<00>shutil<69>moverOrrr!<00>plugin_install_by_apir"r%r&<00>str)<1A>
plugin_gitrkrlZis_gitrUrirArBZ plugin_info<66>tagZinfo_urlrqr^Z zip_filepathZextract_filepathZzip_refZplugin_info_filepath<74>flagrTrZrwr_<00>depr)r*r+rrrry<00>s   
 
|<0E><02><02><02><04>  

  <1C><04> <04> <02><04> <02><04> <02><04><04>
 <08>

 
<06> <04><04><04><04> <02>8<10> <08><02>z!LogicPlugin.plugin_install_by_apiN) <0B>__name__<5F>
__module__<EFBFBD> __qualname__Zplugin_loadingr<00> staticmethodrr,r0rVryrrrrr0s



!
$r)+r8r%<00>loggingrprqr6raro<00>flaskrrrrrrr<00> flask_loginr r
r r <00>framework.loggerr r<00> frameworkrrrrrrr<00>framework.utilr<00>modelrr?rrm<00> package_namer#<00>objectrrrrr<00><module>s$$ $