From ea7508366336beeec7c250262b2aab6faedb31a7 Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Thu, 5 Feb 2026 18:39:53 +0200 Subject: [PATCH] fix: logging --- lnbits/wallets/lightspark.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lnbits/wallets/lightspark.py b/lnbits/wallets/lightspark.py index fae9e411f..49411427b 100644 --- a/lnbits/wallets/lightspark.py +++ b/lnbits/wallets/lightspark.py @@ -150,12 +150,16 @@ class LightsparkSparkWallet(Wallet): ) print("### Spark sidecar DONE") + await asyncio.to_thread( + self._log_process_output, process + ) - # if process.stdout: - # for line in process.stdout: - # logger.info(f"Spark: {line}", end="") - # else: - # logger.warning(" No output captured for Spark sidecar.") + def _log_process_output(self, process: subprocess.Popen): + if process.stdout: + for line in process.stdout: + logger.info(f"Spark: {line}", end="") + else: + logger.warning(" No output captured for Spark sidecar.") async def cleanup(self): try: