From 87a7265edc29b22e17df30499348833fb9dbf83d Mon Sep 17 00:00:00 2001 From: empresa Date: Wed, 10 Sep 2025 00:44:15 +0700 Subject: [PATCH] Wallet config debugging. More. --- clore_onboarding.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/clore_onboarding.py b/clore_onboarding.py index 6cc8fb6..79297de 100644 --- a/clore_onboarding.py +++ b/clore_onboarding.py @@ -11,6 +11,7 @@ import re import os import socket import asyncio +import traceback from urllib.parse import urlparse import subprocess from functools import partial @@ -394,7 +395,13 @@ async def post_request(url, body, headers=None, timeout=15): return status_code, response_data except (http.client.HTTPException, TimeoutError) as e: - print(f"Request failed: {e}") + logger.error(f"Request failed: {e}") + return None, None + except socket.gaierror as e: + logger.error(f"DNS resolution failed for {url}: {e}") + return None, None + except Exception as e: + logger.error(f"Unexpected error in post_request: {e}") return None, None finally: conn.close() @@ -549,7 +556,8 @@ async def main(machine_specs): logger.error(f"Could not parse config - {' | '.join(config_validation)}") except Exception as e: - logger.error(e) + logger.error(f"Exception: {e}") + logger.error(f"Traceback: {traceback.format_exc()}") await asyncio.sleep(5) logger.info("logger.info(last_used_config) 3")