From 47fb9e74e29549a80ef717381985bb3ecf1e228f Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Mon, 22 Apr 2024 18:24:31 -0700 Subject: [PATCH] Refactor to minimize extra resource rendering --- __init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index ea1e621..0d06509 100644 --- a/__init__.py +++ b/__init__.py @@ -111,8 +111,6 @@ def handle_query_ip(self, message): public = False addr = get_ifaces(message=message) - dot = self.resources.render_dialog("dot") - if len(addr) == 0: # No IP Address found if not get_user_prefs(message)["response_mode"].get( "limit_dialog"): @@ -120,6 +118,9 @@ def handle_query_ip(self, message): else: self.speak("I'm not connected to a network", private=True) return + + dot = self.resources.render_dialog("dot") + if len(addr) == 1: # Single IP Address to speak iface, ip = addr.popitem() ip_spoken = f" {dot} ".join([pronounce_number(int(part))