Files
djangohelper/__pycache__/remote_command_tab.cpython-38.pyc

60 lines
9.0 KiB
Plaintext
Raw Normal View History

U
H<>h<EFBFBD>.<00>@s<>ddlZddlmZddlmZmZmZmZmZm Z m
Z
m Z m Z m Z mZddlmZddlmZmZmZmZmZmZmZGdd<07>de<04>ZdS)<08>N)<01>logger) <0B>QWidget<65> QVBoxLayout<75> QHBoxLayout<75>QLabel<65> QLineEdit<69> QPushButton<6F> QComboBox<6F> QMessageBox<6F> QTextEdit<69> QGroupBox<6F> QGridLayout)<01>Qt)<07>GitInstallThread<61>GitCloneThread<61>ListDirectoryThread<61>DeleteDirectoryThread<61>SetTimezoneAndRestartThread<61>CheckFirewallThread<61>OpenPortThreadcs<>eZdZd&<26>fdd<03> Zdd<05>Zdd<07>Zdd <09>Zd
d <0B>Zd d <0A>Zdd<0F>Z dd<11>Z
dd<13>Z dd<15>Z dd<17>Z dd<19>Zdd<1B>Zdd<1D>Zdd<1F>Zd d!<21>Zd"d#<23>Zd$d%<25>Z<14>ZS)'<27>RemoteCommandTabNcst<00><00>|<01>||_|<00><03>dS)N)<04>super<65>__init__<5F>parent<6E>init_ui)<02>selfr<00><01> __class__<5F><00>UC:\Users\xiaji\Documents\个人文件夹\夏骥\web应用部署\remote_command_tab.pyrs zRemoteCommandTab.__init__c
Cs<>t<00>}td<01>}t<02>}|<03>td<02>dd<03>t<05>|_|j<06>d<04>|<03>|jdd<05>|<03>td<06>dd<03>t<05>|_|j<08>d<07>|<03>|jdd<05>|<03>td<08>d d<03>t<05>|_ |j <09>d
<EFBFBD>|<03>|j d d<05>t
d <0B>|_ |j j <0C> |j<0E>|<03>|j dd <09>t
d <0C>|_|jj <0C> |j<10>|<03>|jdd <09>t
d <0A>|_|jj <0C> |j<12>|<03>|jd d <09>t
d<0E>|_|jj <0C> |j<14>|<03>|jdd <09>t
d<10>|_|jj <0C> |j<16>|<03>|jdddd <09>|<02>|<03>|<01>|<02>td<11>}t<02>}t
d<12>|_|jj <0C> |j<19>|<05>|jdd<03>|<05>td<13>dd<05>td<14>|_|<05>|jdd <09>t
d<15>|_|jj <0C> |j<1C>|<05>|jdd<0F>|<04>|<05>|<01>|<04>td<16>}t<00>}t<1D>|_|j<1E>d<17>|<07>|j<1E>|<06>|<07>|<01>|<06>td<18>}t<00>} t<1D>|_|j<1F> d<19>|j<1F>d<1A>| <09>|j<1F>|<08>| <09>|<01>|<08>|<01>!<21>|<00>|<01>|<00>"<22>dS)NuGit代码管理u Git仓库URL:rz$https://github.com/username/repo.git<69>u 项目路径:z/home/user/projectu 删除目录:<3A>z/home/user/old_projectu 安装Gitu 拉取代码u 列出目录u 删除目录<E79BAE>u设置时区并重启u防火墙管理u检查防火墙u端口:Z8000u 开放端口uSettings.py编辑器u&settings.py内容将在这里显示...u 操作输出Tu!操作结果将在这里显示...)#rr r <00> addWidgetrr<00> git_url_input<75>setPlaceholderText<78>project_path_input<75>delete_dir_inputr<00>install_git_btn<74>clicked<65>connect<63> install_git<69> clone_btn<74> clone_git<69> list_dir_btn<74>list_directory<72>delete_dir_btn<74>delete_directory<72>set_timezone_btn<74>set_timezone_and_restart<72> setLayout<75>check_firewall_btn<74>check_firewall<6C>
port_input<EFBFBD> open_port_btn<74> open_portr Zsettings_editor<6F> output_text<78> setReadOnly<6C>
addStretch<EFBFBD>load_git_config)
r<00>layoutZ git_groupZ
git_layoutZfirewall_groupZfirewall_layoutZsettings_groupZsettings_layoutZ output_groupZ output_layoutrrrrs~   











  

   


zRemoteCommandTab.init_uicCsJ|jrFt|jd<01>rF|jjj<03><04>}|jjj<05><04>}|j<03>|<01>|j<07>|<02>dS)N<>server_connection_tab)r<00>hasattrr?r$<00>text<78>remote_dir_input<75>setTextr&)r<00>git_urlZ
remote_dirrrrr=ps
 z RemoteCommandTab.load_git_configcCsP|<00><00>s dS|j<01>d<01>|j<03>d<02>t|jj<07>|_|jj <09>
|j <0B>|j<08> <0C>dS)Nu正在安装Git...F) <0A>check_ssh_connectionr:<00>appendr(<00>
setEnabledrr<00>
ssh_clientZgit_install_thread<61> result_readyr*<00>on_git_install_result<6C>start<72>rrrrr+ws  zRemoteCommandTab.install_gitcCsZ|j<00>d<01>|r4|j<02>d|<02><00><02>t<04>d|<02><00><02>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTuGit安装成功: uGit安装失败: )r(rGr:rFr<00>info<66>error<6F>r<00>success<73>messagerrrrJ<00>s  z&RemoteCommandTab.on_git_install_resultcCs<>|<00><00>s dS|j<01><02><00><03>}|j<04><02><00><03>}|r0|sBt<05>|dd<02>dS|j<07>d|<01>d|<02>d<05><05>|j <09>
d<06>t |j j ||<02>|_|jj<0F>|j<11>|j<0E><12>dS)N<>警告u$请填写Git仓库URL和项目路径u 正在克隆 u<20>...F)rEr$rA<00>stripr&r
<00>warningr:rFr,rGrrrHZgit_clone_threadrIr*<00>on_git_clone_resultrK)rrD<00> project_pathrrrr-<00>s zRemoteCommandTab.clone_gitcCsZ|j<00>d<01>|r4|j<02>d|<02><00><02>t<04>d|<02><00><02>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTuGit克隆成功: uGit克隆失败: )r,rGr:rFrrMrNrOrrrrV<00>s  z$RemoteCommandTab.on_git_clone_resultcCs~|<00><00>s dS|j<01><02><00><03>}|s0t<04>|dd<02>dS|j<06>d|<01>d<04><03>|j<08> d<05>t
|j j |<01>|_ |j j<0E>|j<10>|j <0A><11>dS)NrRu!请输入要列出的目录路径u正在列出目录 rSF)rEr&rArTr
rUr:rFr.rGrrrHZlist_dir_threadrIr*<00>on_list_directory_resultrK)r<00>pathrrrr/<00>s zRemoteCommandTab.list_directorycCsT|j<00>d<01>|r.|j<02>d|<02><00><02>t<04>d<03>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTu目录列表:
u目录列表成功u列出目录失败: )r.rGr:rFrrMrNrOrrrrX<00>s   z)RemoteCommandTab.on_list_directory_resultcCs<>|<00><00>s dS|j<01><02><00><03>}|s0t<04>|dd<02>dSt<04>|dd|<01>d<05>tjtjB<00>}|tjkr^dS|j <09>
d|<01>d<07><03>|j <0B> d<08>t |jj|<01>|_|jj<11>|j<13>|j<10><14>dS) NrRu!请输入要删除的目录路径u 确认删除u确定要删除目录 u此操作不可撤销u正在删除目录 rSF)rEr'rArTr
rUZquestion<6F>Yes<65>Nor:rFr0rGrrrHZdelete_dir_threadrIr*<00>on_delete_directory_resultrK)rrY<00>replyrrrr1<00>s"

<EFBFBD>
 z!RemoteCommandTab.delete_directorycCsZ|j<00>d<01>|r4|j<02>d|<02><00><02>t<04>d|<02><00><02>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTu目录删除成功: u目录删除失败: )r0rGr:rFrrMrNrOrrrr\<00>s  z+RemoteCommandTab.on_delete_directory_resultcCsP|<00><00>s dS|j<01>d<01>|j<03>d<02>t|jj<07>|_|jj <09>
|j <0B>|j<08> <0C>dS)Nu7正在设置时区为Asia/Shanghai并重启服务器...F) rEr:rFr2rGrrrHZtimezone_threadrIr*<00>"on_set_timezone_and_restart_resultrKrLrrrr3<00>s  z)RemoteCommandTab.set_timezone_and_restartcCsZ|j<00>d<01>|r4|j<02>d|<02><00><02>t<04>d|<02><00><02>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTu时区设置成功: u时区设置失败: )r2rGr:rFrrMrNrOrrrr^<00>s  z3RemoteCommandTab.on_set_timezone_and_restart_resultcCsP|<00><00>s dS|j<01>d<01>|j<03>d<02>t|jj<07>|_|jj <09>
|j <0B>|j<08> <0C>dS)Nu正在检查防火墙状态...F) rEr:rFr5rGrrrHZfirewall_threadrIr*<00>on_check_firewall_resultrKrLrrrr6<00>s  zRemoteCommandTab.check_firewallcCsT|j<00>d<01>|r.|j<02>d|<02><00><02>t<04>d<03>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTu防火墙状态:
u防火墙状态检查成功u防火墙状态检查失败: )r5rGr:rFrrMrNrOrrrr_<00>s   z)RemoteCommandTab.on_check_firewall_resultcCs~|<00><00>s dS|j<01><02><00><03>}|s0t<04>|dd<02>dS|j<06>d|<01>d<04><03>|j<08> d<05>t
|j j |<01>|_ |j j<0E>|j<10>|j <0A><11>dS)NrRu请输入要开放的端口号u正在开放端口 rSF)rEr7rArTr
rUr:rFr8rGrrrHZopen_port_threadrIr*<00>on_open_port_resultrK)r<00>portrrrr9s zRemoteCommandTab.open_portcCsZ|j<00>d<01>|r4|j<02>d|<02><00><02>t<04>d|<02><00><02>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTu端口开放成功: u端口开放失败: )r8rGr:rFrrMrNrOrrrr`s  z$RemoteCommandTab.on_open_port_resultcCs$|jr|jjs t<02>|dd<02>dSdS)NrRu请先连接服务器FT)rrHr
rUrLrrrrEsz%RemoteCommandTab.check_ssh_connection)N)<16>__name__<5F>
__module__<EFBFBD> __qualname__rrr=r+rJr-rVr/rXr1r\r3r^r6r_r9r`rE<00> __classcell__rrrrr s$]          r)<1A>os<6F>logurur<00>PySide6.QtWidgetsrrrrrrr r
r r r <00>PySide6.QtCorer<00>threadsrrrrrrrrrrrr<00><module>s
 4 $