Resoudre les probleme des 2 thread bloquant

This commit is contained in:
Kepka Ludovic
2025-08-09 16:55:21 +02:00
parent c67a70acf8
commit d242639855
11 changed files with 114 additions and 17 deletions

View File

@@ -1,5 +1,25 @@
from webapp import webapp
import discordbot
#
# import discordbot
import multiprocessing
import logging
def start_server():
logging.info("Start Web Serveur")
from webapp import webapp
from waitress import serve
serve(webapp, host="0.0.0.0", port=5000)
def start_discord_bot():
logging.info("Start Discord Bot")
from discordbot import bot
bot.begin()
if __name__ == '__main__':
webapp.run(debug=True)
jobs = []
jobs.append(multiprocessing.Process(target=start_server))
jobs.append(multiprocessing.Process(target=start_discord_bot))
for job in jobs: job.start()
for job in jobs: job.join()