修复后台设置bug

PyOne3.0
abbeyokgo 6 years ago
parent 00127863fa
commit 62f280d2fc
  1. 6
      admin.py

@ -29,9 +29,9 @@ def set(key,value,user='A'):
old_text=f.read()
with open(config_path,'w') as f:
if key in ['client_secret','client_id','share_path','other_name']:
old_kv=re.findall('"{}":{{[\w\W]*?}}'.format(user),old_text)[0]
new_kv=re.sub('"{}":.*?,'.format(key),'"{}":"{}",'.format(key,value),old_kv)
new_text=old_text.replace(old_kv,new_kv)
old_kv=re.findall('"{}":{{[\w\W]*}}'.format(user),old_text)[0]
new_kv=re.sub('"{}":.*?,'.format(key),'"{}":"{}",'.format(key,value),old_kv,1)
new_text=old_text.replace(old_kv,new_kv,1)
elif key=='allow_site':
value=value.split(',')
new_text=re.sub('{}=.*'.format(key),'{}={}'.format(key,value),old_text)

Loading…
Cancel
Save