Sfoglia il codice sorgente

[Python] Bump Granian to 1.3 (#8954)

Giovanni Barillari 1 anno fa
parent
commit
87badce8ac

+ 3 - 3
frameworks/Python/granian/requirements.txt

@@ -1,4 +1,4 @@
-asyncpg==0.27.0
-granian>=0.7.0,<0.8.0
+asyncpg==0.29.0
+granian>=1.3.1,<1.4.0
 jinja2==3.1.3
 jinja2==3.1.3
-orjson==3.9.10
+orjson==3.10.2

+ 3 - 1
frameworks/Python/granian/run.py

@@ -8,7 +8,9 @@ if __name__ == '__main__':
     interface = sys.argv[1]
     interface = sys.argv[1]
     threading_mode = sys.argv[2]
     threading_mode = sys.argv[2]
     workers = multiprocessing.cpu_count()
     workers = multiprocessing.cpu_count()
-    threads = 2 if threading_mode == "runtime" else 1
+    if threading_mode == "workers":
+        workers = round(workers / 2)
+    threads = 1
 
 
     Granian(
     Granian(
         f"app_{interface}:main",
         f"app_{interface}:main",