reduce a thread, show running on PORT debug message.
parent
600433be1f
commit
66d62cef21
|
@ -41,7 +41,7 @@ try:
|
|||
except Exception as exc:
|
||||
pass
|
||||
|
||||
CONST_APP_VERSION = "MaxBot (2024.01.08)"
|
||||
CONST_APP_VERSION = "MaxBot (2024.01.09)"
|
||||
|
||||
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
|
||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||
|
@ -618,13 +618,11 @@ def dump_settins_to_maxbot_plus_extension(ext, config_dict):
|
|||
line = line.replace('display: none;','')
|
||||
new_html_array.append(line)
|
||||
if len(new_html_array) > 0:
|
||||
print("output new options.html")
|
||||
#print("output new options.html")
|
||||
with open(target_path, 'w') as outfile:
|
||||
outfile.write("".join(new_html_array))
|
||||
|
||||
|
||||
|
||||
|
||||
def get_uc_options(uc, config_dict, webdriver_path):
|
||||
options = uc.ChromeOptions()
|
||||
options.page_load_strategy = 'eager'
|
||||
|
|
|
@ -22,7 +22,7 @@ import sys
|
|||
import threading
|
||||
import webbrowser
|
||||
|
||||
CONST_APP_VERSION = "MaxBot (2024.01.08)"
|
||||
CONST_APP_VERSION = "MaxBot (2024.01.09)"
|
||||
|
||||
CONST_MAXBOT_LAUNCHER_FILE = "config_launcher.json"
|
||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||
|
|
15
settings.py
15
settings.py
|
@ -38,7 +38,7 @@ try:
|
|||
except Exception as exc:
|
||||
pass
|
||||
|
||||
CONST_APP_VERSION = "MaxBot (2024.01.08)"
|
||||
CONST_APP_VERSION = "MaxBot (2024.01.09)"
|
||||
|
||||
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
|
||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||
|
@ -100,6 +100,8 @@ URL_CHROME_DRIVER = 'https://chromedriver.chromium.org/'
|
|||
URL_FIREFOX_DRIVER = 'https://github.com/mozilla/geckodriver/releases'
|
||||
URL_EDGE_DRIVER = 'https://developer.microsoft.com/zh-tw/microsoft-edge/tools/webdriver/'
|
||||
|
||||
GLOBAL_SERVER_SHUTDOWN = False
|
||||
|
||||
def load_translate():
|
||||
translate = {}
|
||||
en_us={}
|
||||
|
@ -2422,12 +2424,10 @@ def resetful_api_timer():
|
|||
while True:
|
||||
btn_preview_text_clicked()
|
||||
preview_question_text_file()
|
||||
time.sleep(0.2)
|
||||
|
||||
def settings_timer():
|
||||
while True:
|
||||
update_maxbot_runtime_status()
|
||||
time.sleep(0.6)
|
||||
time.sleep(0.3)
|
||||
if GLOBAL_SERVER_SHUTDOWN:
|
||||
break
|
||||
|
||||
def clean_extension_status():
|
||||
Root_Dir = get_app_root()
|
||||
|
@ -2765,9 +2765,9 @@ def main():
|
|||
root.call('wm', 'iconphoto', root._w, logo)
|
||||
os.remove(icon_filepath)
|
||||
|
||||
threading.Thread(target=settings_timer, daemon=True).start()
|
||||
root.mainloop()
|
||||
print("exit settings")
|
||||
GLOBAL_SERVER_SHUTDOWN=True
|
||||
clean_extension_status()
|
||||
|
||||
def force_remove_file(filepath):
|
||||
|
@ -2918,6 +2918,7 @@ async def main_server():
|
|||
app.version = CONST_APP_VERSION;
|
||||
|
||||
app.listen(CONST_SERVER_PORT)
|
||||
print("server running on port:", CONST_SERVER_PORT)
|
||||
await asyncio.Event().wait()
|
||||
|
||||
def web_server():
|
||||
|
|
Loading…
Reference in New Issue