From 28cc423138accfadcddac2ce231a48df2dea2efb Mon Sep 17 00:00:00 2001 From: punix Date: Fri, 18 Apr 2025 22:12:18 +0200 Subject: [PATCH] class to functions and check=True to subprocess.run --- __pycache__/cls_mth_fc.cpython-312.pyc | Bin 15592 -> 16089 bytes cls_mth_fc.py | 51 ++++++++++--------------- wirepy.py | 6 +-- 3 files changed, 23 insertions(+), 34 deletions(-) diff --git a/__pycache__/cls_mth_fc.cpython-312.pyc b/__pycache__/cls_mth_fc.cpython-312.pyc index 75cd087ca85225a3c4bce1fc0aab5371bbbb76b2..0729fdfec0aba16bd50269abff51244233cb4020 100644 GIT binary patch delta 4462 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 BV0i!l delta 3941 zcmai13v5%@89wJed~L^%*ohP81vddgY!Zh+^B^>V@JQN1O#@^t?jyLqH^Gf#hkKm{ zXHG*~w9Q^-V# zLKQA1hD75jh0Mm&60*Qkh*?LiA*<0wj1`UALN7?rBn09`fB zkv^i>juFLvn!`5|5-K+|2WZY^&8v8n;$t*aVbr;x&b?e$X=o*&l`d;lDb80m>6f?1 z!n&^N^8IS^P(qQzaYY^)k4KWxL|m7L5?YHKJ0ge2#&r2QzB}lnS!?8w8W|akgkv!% znU!!-O-4sm;KBppudG3c)o{jO}qC81+EG(=LQ^Y3)S)=&0;4^6=`=!Y2 zwO~_!2H+^UX<~a#Vat4Vj7g}pSi0~1ZD!K8s-~!&DZX}G%$F1K)EoW z%#S24xyO!6*NWWikM^!xZ~yGp+YdU1;qAY7w7>^22iZF3K)nx)!Uy!jLtBT?h!8+n zi_nD7%zolr8wdf_9|1T@zG)Cw&348YzcAf`y*C2UirE{RBUvY|?1^^yoI=QcExxVzAD8hNhx>+%AJYJNC4 zk_g<(*V3*aH|jt-K~xf=3JGxv4e=JD3JQ0OoL*`i5>vcS$npbw_D%N6RvE7Shg3O& zdq9rrav~mEpF*#f$K%l>iKr5e$$Cmps-wDG2c7EVE_ncI_UtqI8o<`O%IKe1pKB{e zDp}QrT6WE9_A1y!xt~=FoYQwy{{7*?3&IYInV|`XvA2V2)5r z%_*9(*JS_8Zt~cO+_-3mvLV7As9v?`VpqL^a4+ z{AP7eH-AR906pWU$k&;X-(~PtgLjMDBx#Q4L7$ThwAO6%^K(857!kl!;X>auqFp^Z zT=4>pu&*jKYGI?5dwG~Wd#|z|=IE|kB{tH0*~h|Fej8byadB|=QdKc6@maMkU`xaB zsW}n+?BCUM_8FkM6PC=F^6zTGLZf0uQiU zo#ASgqJPQNfaP5cEksQ0=;qSdsg+#Bg^#z*7&SU8^L_UzKSLG*FjQEY&g3Z0)vAw4@& z@1uESkAJ5WAmMYqF*lWkDffwzc0n^Xr9n8c|29DZo#IlQKToqpshoza- zHvhqyJ1zm8wC^8}$JJOM4C&94svFGe zJ3z|h))~}lp$n!J zX#8XL#)b~NjF#|pGLoFXZP-NXnY{5eD$M?R;~vWUVJ)QAe%=Sq1FijQ?}$Vxj6_9K zCZ%{vN}_S&QcBqQRu3&@Ev@yX|LX){E8D94x3;P$IO&-fZc>koHLV$KTB9_rIncD` zp3XJ*8!=0JlnL#DqQ}6rb}zyp>uTRh53-JSKYO#ijs3Yjuu*`DEFVuyWX*8&3}Mcv zy@`!8Mnz1G-x&oWY-`6>6Rw{&#Jv6E(MdSC5qmHbA~=wh2X`=pvAU0!wapjQZ_EW4j8KK84mMw)NV7by;6{1+WQ~@kk zj5(Io=;0S#OTh|QZ9ZDz`|&JYzLv8gnH}V6A2aeDVSjWiI=RX5ZvKi4*eae#YthnrHxZr8H=pXq$Btc`z*w()O^Tb2`@yd$x5osMbkCXVOp zKBD~-HH1fSP*p$*=}tb=F)ii7nBP|C7Zh9jxM0v%o%c;?7?ubAS7c4G1pMPtwU5yz zE_wbB0G{7jDd``H#*?b1eHSbKieT(k370GueLNqHFqPEqXD@ZN1dKiD#4`Rx$*1?5 zkr}6`aR3=x+nB*7_K&Vw`Vn(>m)CqsYOfI26;gVII6fs%^nOapuMj7Awd7RKR(i`xVnt^R@l7~kQ)1vsS9 diff --git a/cls_mth_fc.py b/cls_mth_fc.py index dceb4bf..212465c 100755 --- a/cls_mth_fc.py +++ b/cls_mth_fc.py @@ -97,7 +97,7 @@ class Create: process = subprocess.run( ["pkexec", "/usr/local/bin/ssl_decrypt.py"], stdout=subprocess.PIPE, - text=True, + text=True, check=True ) # print(process.stdout) if process.returncode == 0: @@ -113,7 +113,7 @@ class Create: process = subprocess.run( ["pkexec", "/usr/local/bin/ssl_encrypt.py"], stdout=subprocess.PIPE, - text=True, + text=True, check=True ) print(process.stdout) if process.returncode == 0: @@ -122,22 +122,18 @@ class Create: print(f"Error with the following code... {process.returncode}") -class UOS: - """ - The class is only for unixoidal systems "UOS" = UnixOS - +def uos(): """ - @staticmethod - def username(): - """ - This method displays the user name of the logged-in user, - even if you are rooted in a shell - """ - logname = str(Path.home())[6:] - file = Path.home() / "/tmp/.loguser" - with open(file, "w", encoding="utf-8") as f: - f.write(logname) + uos = LOGIN USERNAME + + This method displays the user name of the logged-in user, + even if you are rooted in a shell + """ + logname = str(Path.home())[6:] + file = Path.home() / "/tmp/.loguser" + with open(file, "w", encoding="utf-8") as f: + f.write(logname) class GiteaUpdate: @@ -377,20 +373,13 @@ class Tunnel: pass -class Tipi: +def if_tip(path): """ - Class for Tooltip setting write in File - Calling request path to file + method that writes in file whether tooltip is displayed or not """ - - @staticmethod - def if_tip(path): - """ - method that writes in file whether tooltip is displayed or not - """ - with open(path, "r", encoding="utf-8") as set_file2: - lines2 = set_file2.readlines() - if "False\n" in lines2: - return False - else: - return True + with open(path, "r", encoding="utf-8") as set_file2: + lines2 = set_file2.readlines() + if "False\n" in lines2: + return False + else: + return True diff --git a/wirepy.py b/wirepy.py index 756d743..5c7e611 100755 --- a/wirepy.py +++ b/wirepy.py @@ -12,16 +12,16 @@ import tkinter as tk from pathlib import Path from subprocess import check_call from tkinter import filedialog, ttk, TclError -from cls_mth_fc import Tunnel, Create, msg_window, Tipi, GiteaUpdate, UOS +from cls_mth_fc import Tunnel, Create, msg_window, if_tip, GiteaUpdate, uos -UOS.username() +uos() Create.dir_and_files() Create.make_dir() Create.decrypt() tcl_path = Path("/usr/share/TK-Themes") wg_set = Path(Path.home() / ".config/wire_py/settings") -wg_tips = Tipi.if_tip(wg_set) +wg_tips = if_tip(wg_set) dirname = Path("/tmp/tlecdcwg/") """ 1 = 1. Year, 09 = Month of the Year, 2924 = Day and Year of the Year """