Spaces:
Sleeping
Sleeping
Update turbowarp-server/qr-converter.py
Browse files
turbowarp-server/qr-converter.py
CHANGED
|
@@ -89,8 +89,27 @@ def split_packets(data, max_length=9998):
|
|
| 89 |
# --- メインループ ---
|
| 90 |
while True:
|
| 91 |
try:
|
| 92 |
-
|
| 93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
|
| 95 |
if n1 and len(n1) >= 3 and n1[0] == "0" and n0 == 0:
|
| 96 |
tw["n0"] = 1 # 処理中フラグ
|
|
|
|
| 89 |
# --- メインループ ---
|
| 90 |
while True:
|
| 91 |
try:
|
| 92 |
+
# n1 の取得
|
| 93 |
+
try:
|
| 94 |
+
n1_value = tw["n1"] # 文字列の変数名でアクセス
|
| 95 |
+
if isinstance(n1_value, int):
|
| 96 |
+
n1_value = str(n1_value) # 数値の場合は文字列に変換
|
| 97 |
+
except KeyError:
|
| 98 |
+
n1_value = None
|
| 99 |
+
except Exception as e:
|
| 100 |
+
print(f"[ERROR] n1取得エラー: {e}")
|
| 101 |
+
n1_value = None
|
| 102 |
+
|
| 103 |
+
# n0 の取得
|
| 104 |
+
try:
|
| 105 |
+
n0_value = tw["n0"]
|
| 106 |
+
if isinstance(n0_value, int):
|
| 107 |
+
n0_value = int(n0_value) # もしくはそのまま整数でOK
|
| 108 |
+
except KeyError:
|
| 109 |
+
n0_value = None
|
| 110 |
+
except Exception as e:
|
| 111 |
+
print(f"[ERROR] n0取得エラー: {e}")
|
| 112 |
+
n0_value = None
|
| 113 |
|
| 114 |
if n1 and len(n1) >= 3 and n1[0] == "0" and n0 == 0:
|
| 115 |
tw["n0"] = 1 # 処理中フラグ
|