refactor: Remove signal handler from main() function
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
import argparse
|
||||
import os
|
||||
import re
|
||||
import signal
|
||||
import sys
|
||||
from datetime import datetime
|
||||
from yt_dlp import YoutubeDL
|
||||
@@ -210,15 +209,6 @@ def main():
|
||||
|
||||
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
|
||||
if not args.quiet:
|
||||
print("Downloading subtitles...")
|
||||
|
||||
Reference in New Issue
Block a user