From 2e9699ab019787f20a813b290cfd03c6bf9b426f Mon Sep 17 00:00:00 2001 From: Lovi <62809003+Lovi-0@users.noreply.github.com> Date: Tue, 3 Dec 2024 21:33:14 +0100 Subject: [PATCH] Fix pypi --- StreamingCommunity/Lib/Downloader/HLS/segments.py | 5 ++++- StreamingCommunity/run.py | 3 +-- setup.py | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/StreamingCommunity/Lib/Downloader/HLS/segments.py b/StreamingCommunity/Lib/Downloader/HLS/segments.py index 47c4629..a44e9d3 100644 --- a/StreamingCommunity/Lib/Downloader/HLS/segments.py +++ b/StreamingCommunity/Lib/Downloader/HLS/segments.py @@ -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: """ diff --git a/StreamingCommunity/run.py b/StreamingCommunity/run.py index 96e9fb2..0b2c0ad 100644 --- a/StreamingCommunity/run.py +++ b/StreamingCommunity/run.py @@ -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(): diff --git a/setup.py b/setup.py index e0cb835..7029c54 100644 --- a/setup.py +++ b/setup.py @@ -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",