Browse Source

Fix aioquic on Heroku

http3
tech234a 3 years ago
parent
commit
34b51fa83e
2 changed files with 12 additions and 5 deletions
  1. +12
    -0
      http3.py
  2. +0
    -5
      worker.py

+ 12
- 0
http3.py View File

@@ -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 View File

@@ -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


Loading…
Cancel
Save