From 8f2f6303229814c03494369c51cedd31703406ec Mon Sep 17 00:00:00 2001
From: Christian Poessinger <christian@poessinger.com>
Date: Sun, 25 Sep 2022 09:13:27 +0200
Subject: wireguard: ifconfig: T2653: move Config() import to be local to
 consumer

---
 python/vyos/ifconfig/wireguard.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/python/vyos/ifconfig/wireguard.py b/python/vyos/ifconfig/wireguard.py
index 0ae431163..fe5e9c519 100644
--- a/python/vyos/ifconfig/wireguard.py
+++ b/python/vyos/ifconfig/wireguard.py
@@ -22,7 +22,6 @@ from tempfile import NamedTemporaryFile
 from hurry.filesize import size
 from hurry.filesize import alternative
 
-from vyos.config import Config
 from vyos.ifconfig import Interface
 from vyos.ifconfig import Operational
 from vyos.template import is_ipv6
@@ -72,10 +71,11 @@ class WireGuardOperational(Operational):
         return output
 
     def show_interface(self):
-        wgdump = self._dump().get(self.config['ifname'], None)
-
+        from vyos.config import Config
         c = Config()
 
+        wgdump = self._dump().get(self.config['ifname'], None)
+
         c.set_level(["interfaces", "wireguard", self.config['ifname']])
         description = c.return_effective_value(["description"])
         ips = c.return_effective_values(["address"])
-- 
cgit v1.2.3