mirror of
https://github.com/Sygil-Dev/sygil-webui.git
synced 2024-12-14 22:13:41 +03:00
Added threading support for the horde bridge.
This commit is contained in:
parent
ed0d6b1968
commit
1e1bf226a4
@ -117,6 +117,7 @@ def load_css(isLocal, nameOrURL):
|
|||||||
else:
|
else:
|
||||||
remote_css(nameOrURL)
|
remote_css(nameOrURL)
|
||||||
|
|
||||||
|
@logger.catch
|
||||||
def layout():
|
def layout():
|
||||||
"""Layout functions to define all the streamlit layout here."""
|
"""Layout functions to define all the streamlit layout here."""
|
||||||
if not st.session_state["defaults"].debug.enable_hydralit:
|
if not st.session_state["defaults"].debug.enable_hydralit:
|
||||||
@ -212,6 +213,7 @@ def layout():
|
|||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
set_logger_verbosity(opt.verbosity)
|
set_logger_verbosity(opt.verbosity)
|
||||||
quiesce_logger(opt.quiet)
|
quiesce_logger(opt.quiet)
|
||||||
|
|
||||||
if not opt.headless:
|
if not opt.headless:
|
||||||
layout()
|
layout()
|
||||||
|
|
||||||
@ -277,13 +279,16 @@ if __name__ == '__main__':
|
|||||||
horde_max_power = 2
|
horde_max_power = 2
|
||||||
horde_max_pixels = 64*64*8*horde_max_power
|
horde_max_pixels = 64*64*8*horde_max_power
|
||||||
print(f"Joining Horde with parameters: API Key '{horde_api_key}'. Server Name '{horde_name}'. Horde URL '{horde_url}'. Max Pixels {horde_max_pixels}")
|
print(f"Joining Horde with parameters: API Key '{horde_api_key}'. Server Name '{horde_name}'. Horde URL '{horde_url}'. Max Pixels {horde_max_pixels}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
#thread = threading.Thread(target=run_bridge(1, horde_api_key, horde_name, horde_url,
|
thread = threading.Thread(target=run_bridge(1, horde_api_key, horde_name, horde_url,
|
||||||
#horde_priority_usernames, horde_max_pixels,
|
horde_priority_usernames, horde_max_pixels,
|
||||||
#horde_nsfw, horde_censor_nsfw, horde_blacklist,
|
horde_nsfw, horde_censor_nsfw, horde_blacklist,
|
||||||
#horde_censorlist), args=())
|
horde_censorlist), args=())
|
||||||
#thread.daemon = True
|
thread.daemon = True
|
||||||
#thread.start()
|
thread.start()
|
||||||
run_bridge(1, horde_api_key, horde_name, horde_url, horde_priority_usernames, horde_max_pixels, horde_nsfw, horde_censor_nsfw, horde_blacklist, horde_censorlist)
|
#run_bridge(1, horde_api_key, horde_name, horde_url, horde_priority_usernames, horde_max_pixels, horde_nsfw, horde_censor_nsfw, horde_blacklist, horde_censorlist)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
print(f"Keyboard Interrupt Received. Ending Bridge")
|
print(f"Keyboard Interrupt Received. Ending Bridge")
|
Loading…
Reference in New Issue
Block a user