Update __init__.py

pull/109/head
Mr Chen 6 years ago
parent 997399cc9f
commit f778b0ab5a
  1. 33
      route/__init__.py

@ -249,6 +249,7 @@ done
def connect_ssh(): def connect_ssh():
print 'connect_ssh ....'
clear_ssh() clear_ssh()
global shell, ssh global shell, ssh
if not os.path.exists('/root/.ssh/authorized_keys') or not os.path.exists('/root/.ssh/id_rsa') or not os.path.exists('/root/.ssh/id_rsa.pub'): if not os.path.exists('/root/.ssh/authorized_keys') or not os.path.exists('/root/.ssh/id_rsa') or not os.path.exists('/root/.ssh/id_rsa.pub'):
@ -319,19 +320,19 @@ def connected_msg(msg):
# print 'connected_msg:' + str(e) # print 'connected_msg:' + str(e)
@socketio.on('panel') # @socketio.on('panel')
def websocket_test(data): # def websocket_test(data):
pdata = get_input_data(data) # pdata = get_input_data(data)
if not isLogined(): # if not isLogined():
emit(pdata.s_response, { # emit(pdata.s_response, {
'data': public.returnData(-1, '会话丢失,请重新登陆面板!\r\n')}) # 'data': public.returnData(-1, '会话丢失,请重新登陆面板!\r\n')})
return None # return None
mods = ['site', 'ftp', 'database', 'ajax', 'system', 'crontab', 'files', # mods = ['site', 'ftp', 'database', 'ajax', 'system', 'crontab', 'files',
'config', 'panel_data', 'plugin', 'ssl', 'auth', 'firewall', 'panel_wxapp'] # 'config', 'panel_data', 'plugin', 'ssl', 'auth', 'firewall', 'panel_wxapp']
if not pdata['s_module'] in mods: # if not pdata['s_module'] in mods:
result = '指定模块不存在!' # result = '指定模块不存在!'
else: # else:
result = eval("%s(pdata)" % pdata['s_module']) # result = eval("%s(pdata)" % pdata['s_module'])
if not hasattr(pdata, 's_response'): # if not hasattr(pdata, 's_response'):
pdata.s_response = 'response' # pdata.s_response = 'response'
emit(pdata.s_response, {'data': result}) # emit(pdata.s_response, {'data': result})

Loading…
Cancel
Save