From 67ff24f0b627e9470583ec205821761e29695a0e Mon Sep 17 00:00:00 2001
From: punix <polunga40@unity-mail.de>
Date: Fri, 25 Apr 2025 14:42:37 +0200
Subject: [PATCH] fix set_file and remove wg_set variable

---
 __pycache__/cls_mth_fc.cpython-312.pyc | Bin 23208 -> 23547 bytes
 cls_mth_fc.py                          |  26 ++++++++++++++-----------
 wirepy.py                              |   2 +-
 3 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/__pycache__/cls_mth_fc.cpython-312.pyc b/__pycache__/cls_mth_fc.cpython-312.pyc
index 17c51db277dab0f0908ad38eec3132c17cb74c6d..67aa271abd0b127f8673e9cbf341b79999c38dc9 100644
GIT binary patch
delta 944
zcmZ{g-%Aux6vywG*%{Z}ab4GbSpK>iVun~Ig_(w8<b$q>{gN@T(Yfm`tTVbZmYJl|
zMk^5pLn-|MQ3R1(tcPBD=^@ILeo%x+^csPtrkF%`R#72359geF&bi;u;XD|J-_OAF
zIw{G8nC%&G2hUWGc}hjdr8VMH9?I#T#47-ewAY=$i|5&lam!lv7SVA}1qWT$ymtoD
zt#>IS{V~?NfkqHPGN?%ARFL@?3V_N*ow7r9seBY<fkg+4B1uq%D0*Z=naNJ}cB^6(
zHY$m%lCWjM6`yc!nQ+G|iR%@`mXTtp2jrwvs6hIXP}g%>*TY6{jSDlY4l9O%>q1)h
zS{Zi`GpMTuHiL?Z+Y}8eVME8Q1a})m#Q{Bnbu&mJSn2FE;tJNP?;gbHNa`yNZc=53
zUv#xH=m_dVgWIj!CD@wDkYLc7%P8!J%TT~60w5IsYA>+H+r%-FqN)s~1Wbm}2un>J
zt0YWJ)?yokRU5Cd2^<K83BD908t&>2nPy09FWL~UinJSL8!sEB_J<;x(n0XvmNk`@
zLacY1Azf3#1!cIUQ!#@!YrR>7kCTAX9X8o9bX>1%WK-Ohi^G`|+u?sgc591_?;o9d
zD=$+$IO|1H>XbWcTJjD1hy0`YAEeyR?&K+V`n2R7t{ti!b$paEXL%%LMAF!8+ra9|
z-bN=gD*;|mZ}xX5OwiT*RFQK4O(}W~90K}we?Gv9_3OYnpC?kvenpPhuFQ5vExEWk
z^BPNyKIWFAXpZ9q=YkW2ee<GQ$e!PAO%!J(yM(NH9*MqLj%BlHbfx&Q1M=v@!_5Lz
zP@%jZAd6nFhzZb6J=H!Q?$DeQ#{llr3pEWQJh8_7IYL3@`<+$vlYa@Il}?^q<lqN=
z**L|+BE5U|4M4Kh*3<{z=+~yJkSh{^I+#Q8u+YFaad0TsI!uPh0<!a^i`Ia=E4k89
M0{K4?bMb@x1-u0h7XSbN

delta 627
zcmYjNT}YEr7=EAcZ$ICr)7c!9n?)ol6gfi|`HP{YX41g?7J>1tghF8pva-AxH3u={
zTui#^QWAtXXpnRrQ5Vq<NQiXNjdZiM#iSqUe7gwW1JCom&--xR_nhA^u(XPbw{EwS
zM7&DqldZkaE7~<2=Kb25j84AmxC=!19o;5tmxU+si0yce^3{qC2?<v4Y@v>QsLIYI
zMeiYHDMkiNGNcq;g^8rykWGgvC1EInWx;ApGnFJQTLVQHHc>lGHHrU<T`1ZfhokJU
z?QuBEihYk#qo-&FhU)?~>R)U_Gm+`(8wqyC`ved8H}4w>X};nc);v>UWR_;hr0Z=&
z@qKJ}Ai%==UCvptby@PU?r^XM%P6l$pxffadql;i0%r49y?Vh+cWrunS@&c2;<Znn
zBO7|<LTmcerpuEVoF80NKD+92GP(TxZy*Z1<m2_<?Rd>kH+nT`m$-3k9nvr2wZ|KP
zBI{}ybGzg1;{JHpf|G2iCF-}nGjU76PLhfW)TV-6SA&HEtUeT|RMbF0CapRri7e;h
z!=V)gLH?&Ls-lfw?3e@me4{g^VuDZfRm;fmoBf@@Q_cs@Yk0<#k%MY;_s7~^-ZWAI
zF7ZR7KP7B)f8@Q4Jl`IB2k2~Vd=^_gWZcJDXABrZp2}1_Cyz=vk-CzJ&Buyl<)ulb
d2WZKYg{1-M9#EAh3rl@U2n|0-K-@3h^A9z6sOta#

diff --git a/cls_mth_fc.py b/cls_mth_fc.py
index 31ab390..9c0997d 100755
--- a/cls_mth_fc.py
+++ b/cls_mth_fc.py
@@ -23,8 +23,6 @@ gettext.bindtextdomain(APP, LOCALE_DIR)
 gettext.textdomain(APP)
 _ = gettext.gettext
 
-#wg_set = Path(Path.home() / ".config/wire_py/settings")
-
 
 class Create:
     """
@@ -129,12 +127,15 @@ class Create:
         else:
             print(f"Error with the following code... {process.returncode}")
 
+
 class LxTools(tk.Tk):
-    
+    """
+    Class LinuxTools methods that can also be used for other apps
+    """
+
     def __init__(self, *args, **kwargs):
         super().__init__(*args, **kwargs)
 
-
     def theme_change_light(self, file=None):
         """
         Set light theme
@@ -148,7 +149,6 @@ class LxTools(tk.Tk):
                 theme_set2.writelines(lines3)
             self.color_label()
 
-
     def theme_change_dark(self, file=None):
         """
         Set dark theme
@@ -178,9 +178,15 @@ class LxTools(tk.Tk):
 
     @staticmethod
     def clean_files(dirname=None, file=None):
-        if dirname != None:
-                shutil.rmtree(dirname)
-        if file != None:       
+        """
+        method that can be added after need to delete a folder and a file when quitting.
+        Args:
+            dirname (_folder_, optional): _path to folder_. Defaults to None.
+            file (_file_, optional): _path to file_. Defaults to None.
+        """
+        if dirname is not None:
+            shutil.rmtree(dirname)
+        if file is not None:
             Path.unlink(file)
 
     @staticmethod
@@ -431,7 +437,7 @@ class Tunnel:
         in the user's home directory with correct right
         """
         now_time = datetime.now()
-        now_datetime = now_time.strftime(f"wg-exp-%m-%d-%Y-%H:%M")
+        now_datetime = now_time.strftime("wg-exp-%m-%d-%Y-%H:%M")
         tl = Tunnel.list()
 
         try:
@@ -473,8 +479,6 @@ class Tunnel:
             pass
 
 
-
-
 class Tooltip:
     """
     class for Tooltip
diff --git a/wirepy.py b/wirepy.py
index da37fcd..7cd4cae 100755
--- a/wirepy.py
+++ b/wirepy.py
@@ -372,7 +372,7 @@ class FrameWidgets(ttk.Frame):
                     pre_key = key[3]
                 check_call(["nmcli", "connection", "delete", select_tl])
                 self.l_box.delete(self.select_tunnel[0])
-                with open(set_filele, "r", encoding="utf-8") as set_f6:
+                with open(set_file, "r", encoding="utf-8") as set_f6:
                     lines6 = set_f6.readlines()
                     if (
                             select_tl == lines6[7].strip()