From d8b79d8b5c71e27541fbf1a72bb53fbec3afb6df Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Thu, 22 Dec 2022 15:43:25 +0530 Subject: [PATCH] Don't crash if IP listing fails. Thanks @JeLuf --- ui/easydiffusion/app.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ui/easydiffusion/app.py b/ui/easydiffusion/app.py index c0af06a3..7f2dd12d 100644 --- a/ui/easydiffusion/app.py +++ b/ui/easydiffusion/app.py @@ -142,9 +142,13 @@ def getUIPlugins(): return plugins def getIPConfig(): - ips = socket.gethostbyname_ex(socket.gethostname()) - ips[2].append(ips[0]) - return ips[2] + try: + ips = socket.gethostbyname_ex(socket.gethostname()) + ips[2].append(ips[0]) + return ips[2] + except Exception as e: + log.exception(e) + return [] def open_browser(): config = getConfig()