tpython 3.6 compat: asyncio.Task.set_name was added in 3.8 - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 34413a9c306a297c833ed2b5e267e61ca297a225 DIR parent 5207c40cc3ef782765e2a413248025d42c156edc HTML Author: SomberNight <somber.night@protonmail.com> Date: Fri, 5 Mar 2021 20:11:54 +0100 python 3.6 compat: asyncio.Task.set_name was added in 3.8 Diffstat: M electrum/interface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- DIR diff --git a/electrum/interface.py b/electrum/interface.py t@@ -380,7 +380,8 @@ class Interface(Logger): async def spawn_task(): task = await self.network.taskgroup.spawn(self.run()) - task.set_name(f"interface::{str(server)}") + if sys.version_info >= (3, 8): + task.set_name(f"interface::{str(server)}") asyncio.run_coroutine_threadsafe(spawn_task(), self.network.asyncio_loop) @property