Import source: v2/Tele2Rub/main

Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
This commit is contained in:
arsam
2026-09-18 23:13:45 +03:30
parent e284c7564f
commit d9ad879db7
+26
View File
@@ -0,0 +1,26 @@
import subprocess
import sys
from pathlib import Path
BASE_DIR = Path(__file__).resolve().parent
telegram_file = BASE_DIR / "telebot.py"
rubika_file = BASE_DIR / "rub.py"
telegram_proc = None
rubika_proc = None
try:
rubika_proc = subprocess.Popen([sys.executable, str(rubika_file)])
telegram_proc = subprocess.Popen([sys.executable, str(telegram_file)])
rubika_proc.wait()
telegram_proc.wait()
except KeyboardInterrupt:
pass
finally:
for proc in [telegram_proc, rubika_proc]:
if proc and proc.poll() is None:
proc.terminate()