From 2a995eabd5c02ba7368f0ddd1d1a03a1a9d04b39 Mon Sep 17 00:00:00 2001
From: punix <polunga40@unity-mail.de>
Date: Sat, 19 Apr 2025 19:29:46 +0200
Subject: [PATCH] in cont_to_dict if replaced by get

---
 __pycache__/cls_mth_fc.cpython-312.pyc | Bin 15977 -> 16061 bytes
 cls_mth_fc.py                          |   9 +++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/__pycache__/cls_mth_fc.cpython-312.pyc b/__pycache__/cls_mth_fc.cpython-312.pyc
index 666d80eb140210c200e8cbb586d72f211d6ffedd..94b15d77de8eca9d72c4d711c9168a8142ad846a 100644
GIT binary patch
delta 273
zcmaD^v$vM(G%qg~0}v=(+{m?2ld*2|9!+H?Hco~bfh_jPg-XKw(yJLk@(c{MqA)RK
z8H5;6rBID<jYy4X8cQ&PGDA5-1#=`rIpbzd9YaP&mdVz-QmjQmK<$%5b+0p?*{rKK
zmC^eH6AP!{4Kao3c@y&%#9bCM>2OEoJ>U_z!7nz0c}B#7@(cWW7dZ5Od|+na75r7q
z12pQ0ppuIf!x1Yc7aQiypY)v>8TB`t8QL>4I&3a8(q?1y+Pug@g^6F6RsS<H1DoIn
pCLrrW+~%uRJ&cUCo0DulF^W1cF$#WU0Fj^FShyI4izI>O0s#DXN~{0?

delta 215
zcmdm6`?7}XG%qg~0}xD@zL9IACZpHpJ(|i)S}D>s0%Z(EY&8NY(vm>gTG2dKAX^5)
zt`Vvct`VsbO=AgW*lep~$jHb%IbT<5a-Z&X#=V=<^rkXu-{6*<5p|JU{f3yr0=bJ~
z2A%E?psWt}8~kE3m}f*RD8In3cY#B1av_)W<`@HAMn=8OU556IjP{#P8ELaIdT#z^
zp~A$k!>a$8nSo940~3(-A!f6tbq^zB&E{=3pBP2!85spXGJwd>E-YM(!bKqW0RWk+
BKDGb=

diff --git a/cls_mth_fc.py b/cls_mth_fc.py
index 2f0a0ec..e22e16f 100755
--- a/cls_mth_fc.py
+++ b/cls_mth_fc.py
@@ -293,10 +293,11 @@ class Tunnel:
         if "," in dns:
             dns = dns[:-1]
         endpoint = final_dict["Endpoint"]
-        if "PresharedKey" in final_dict:
-            pre_key = final_dict["PresharedKey"]
-        else:
-            pre_key = final_dict["PreSharedKey"]
+        try:
+            pre_key = final_dict.get("PresharedKey")
+            pre_key = final_dict.get("PreSharedKey")
+        finally:
+            pass
         return address, dns, endpoint, pre_key
 
     @staticmethod