From 4406e3bbab940c5bb5d22552ce10118ddda705c0 Mon Sep 17 00:00:00 2001 From: rlaphoenix Date: Wed, 22 Feb 2023 03:06:17 +0000 Subject: [PATCH] Add ability to silence aria2c's output --- devine/core/downloaders/aria2c.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/devine/core/downloaders/aria2c.py b/devine/core/downloaders/aria2c.py index e9e6637..0f89cd0 100644 --- a/devine/core/downloaders/aria2c.py +++ b/devine/core/downloaders/aria2c.py @@ -15,6 +15,7 @@ async def aria2c( headers: Optional[dict] = None, proxy: Optional[str] = None, byte_range: Optional[str] = None, + silent: bool = False, *args: str ) -> int: """ @@ -88,7 +89,9 @@ async def aria2c( p = await asyncio.create_subprocess_exec( executable, *arguments, - stdin=subprocess.PIPE + stdin=subprocess.PIPE, + stderr=[None, subprocess.DEVNULL][silent], + stdout=[None, subprocess.DEVNULL][silent] ) await p.communicate(uri.encode())