This commit is contained in:
Lovi 2024-12-03 21:33:14 +01:00
parent a79b952b6b
commit 2e9699ab01
3 changed files with 6 additions and 4 deletions

View File

@ -221,7 +221,10 @@ class M3U8_Segments:
self.download_interrupted = True
self.stop_event.set()
signal.signal(signal.SIGINT, interrupt_handler)
if threading.current_thread() is threading.main_thread():
signal.signal(signal.SIGINT, interrupt_handler)
else:
print("Signal handler must be set in the main thread")
def make_requests_stream(self, ts_url: str, index: int, progress_bar: tqdm, backoff_factor: float = 1.5) -> None:
"""

View File

@ -4,7 +4,6 @@ import os
import sys
import time
import glob
import asyncio
import logging
import platform
import argparse
@ -110,7 +109,7 @@ def initialize():
# Get system info
os_summary = OsSummary()
asyncio.run(os_summary.get_system_summary())
os_summary.get_system_summary()
# Set terminal size for win 7
if platform.system() == "Windows" and "7" in platform.version():

View File

@ -11,7 +11,7 @@ with open("requirements.txt", "r", encoding="utf-8-sig") as f:
setup(
name="StreamingCommunity",
version="1.9.0",
version="1.9.1",
long_description=read_readme(),
long_description_content_type="text/markdown",
author="Lovi-0",