import locale import logging import threading from webapp import webapp from discordbot import bot def start_server(): logging.info("Start Web Serveur") from waitress import serve serve(webapp, host="0.0.0.0", port=5001) def start_discord_bot(): logging.info("Start Discord Bot") with webapp.app_context(): bot.begin() if __name__ == '__main__': locale.setlocale(locale.LC_TIME, 'fr_CH.UTF-8') jobs = [] jobs.append(threading.Thread(target=start_discord_bot)) jobs.append(threading.Thread(target=start_server)) for job in jobs: job.start() for job in jobs: job.join()