save auto_reload_page_interval as float.
							parent
							
								
									ce15031cbf
								
							
						
					
					
						commit
						5e43dedeed
					
				
							
								
								
									
										27
									
								
								settings.py
								
								
								
								
							
							
						
						
									
										27
									
								
								settings.py
								
								
								
								
							|  | @ -24,8 +24,9 @@ import base64 | |||
| import time | ||||
| import threading | ||||
| import subprocess | ||||
| import json | ||||
| 
 | ||||
| CONST_APP_VERSION = u"MaxBot (2023.05.24)" | ||||
| CONST_APP_VERSION = u"MaxBot (2023.05.25)" | ||||
| 
 | ||||
| CONST_MAXBOT_CONFIG_FILE = "settings.json" | ||||
| CONST_MAXBOT_LAST_URL_FILE = "MAXBOT_LAST_URL.txt" | ||||
|  | @ -820,13 +821,31 @@ def btn_save_act(language_code, slience_mode=False): | |||
|         config_dict["advanced"]["verbose"] = bool(chk_state_verbose.get()) | ||||
|         config_dict["advanced"]["auto_guess_options"] = bool(chk_state_auto_guess_options.get()) | ||||
| 
 | ||||
|         config_dict["advanced"]["auto_reload_page_interval"] = txt_auto_reload_page_interval.get().strip() | ||||
|         config_dict["advanced"]["auto_reload_page_interval"] = float(txt_auto_reload_page_interval.get().strip()) | ||||
| 
 | ||||
|     # test keyword format. | ||||
|     if is_all_data_correct: | ||||
|         area_keyword = config_dict["area_auto_select"]["area_keyword"] | ||||
|         if len(area_keyword) > 0: | ||||
|             try: | ||||
|                 area_keyword_array = json.loads("["+ area_keyword +"]") | ||||
|             except Exception as exc: | ||||
|                 messagebox.showinfo(translate[language_code]["save"], "Error:" + translate[language_code]["area_keyword"]) | ||||
|                 is_all_data_correct = False | ||||
|                 pass | ||||
| 
 | ||||
|     if is_all_data_correct: | ||||
|         area_keyword_exclude = config_dict["area_auto_select"]["area_keyword_exclude"] | ||||
|         if len(area_keyword_exclude) > 0: | ||||
|             try: | ||||
|                 area_keyword_exclude_array = json.loads("["+ area_keyword_exclude +"]") | ||||
|             except Exception as exc: | ||||
|                 messagebox.showinfo(translate[language_code]["save"], "Error:" + translate[language_code]["area_keyword_exclude"]) | ||||
|                 is_all_data_correct = False | ||||
|                 pass | ||||
| 
 | ||||
|     # save config. | ||||
|     if is_all_data_correct: | ||||
|         import json | ||||
| 
 | ||||
|         if not slience_mode: | ||||
|             #messagebox.showinfo(translate[language_code]["save"], translate[language_code]["done"]) | ||||
|             file_to_save = asksaveasfilename(initialdir=app_root , initialfile=CONST_MAXBOT_CONFIG_FILE, defaultextension=".json", filetypes=[("json Documents","*.json"),("All Files","*.*")]) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue