refactor: Remove signal handler from main() function

This commit is contained in:
2025-01-03 13:59:24 +01:00
parent fc6a3bd13b
commit c2c5f461fa

View File

@@ -2,7 +2,6 @@
import argparse import argparse
import os import os
import re import re
import signal
import sys import sys
from datetime import datetime from datetime import datetime
from yt_dlp import YoutubeDL from yt_dlp import YoutubeDL
@@ -210,15 +209,6 @@ def main():
args = parser.parse_args() args = parser.parse_args()
# Set up signal handler for clean exit
def signal_handler(sig, frame):
print("\nCleaning up and exiting...")
cleanup_files(None) # Clean any VTT files
print(f"Debug: Script terminated by signal at {datetime.now().isoformat()}")
sys.exit(0)
signal.signal(signal.SIGINT, signal_handler)
# Download subtitles # Download subtitles
if not args.quiet: if not args.quiet:
print("Downloading subtitles...") print("Downloading subtitles...")