Parcourir la source

Fix aioquic on Heroku

http3
tech234a il y a 3 ans
Parent
révision
34b51fa83e
2 fichiers modifiés avec 12 ajouts et 5 suppressions
  1. +12
    -0
      http3.py
  2. +0
    -5
      worker.py

+ 12
- 0
http3.py Voir le fichier

@@ -1,3 +1,15 @@
from os import system
from os.path import isfile
HEROKU = False
if isfile("../Procfile") and isfile("../requirements.txt"):
print("Heroku detected... using 20 threads instead of 50.")
HEROKU = True

if HEROKU:
if not "aioquic" in open("../requirements.txt").read():
print("Installing aioquic on this Heroku instance since it wasn't installed on deploy...")
system("pip install --user aioquic")

import asyncio
from typing import cast
from urllib.parse import urlparse


+ 0
- 5
worker.py Voir le fichier

@@ -10,11 +10,6 @@ if isfile("../Procfile") and isfile("../requirements.txt"):
print("Heroku detected... using 20 threads instead of 50.")
HEROKU = True

if HEROKU:
if not "aioquic" in open("../requirements.txt").read():
print("Installing aioquic on this Heroku instance since it wasn't installed on deploy...")
system("pip install --user aioquic")

import signal

import tracker


Chargement…
Annuler
Enregistrer