From 53834fdd241f7981f7aa5cf1de0959e4d75346f8 Mon Sep 17 00:00:00 2001 From: afourney Date: Sat, 15 Mar 2025 23:41:35 -0700 Subject: [PATCH] Investigate and silence warnings. (#1133) --- .../src/markitdown/converters/_transcribe_audio.py | 5 +++++ .../src/markitdown/converters/_youtube_converter.py | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/packages/markitdown/src/markitdown/converters/_transcribe_audio.py b/packages/markitdown/src/markitdown/converters/_transcribe_audio.py index 71c432b..4a9a521 100644 --- a/packages/markitdown/src/markitdown/converters/_transcribe_audio.py +++ b/packages/markitdown/src/markitdown/converters/_transcribe_audio.py @@ -13,6 +13,11 @@ try: warnings.filterwarnings( "ignore", category=DeprecationWarning, module="speech_recognition" ) + warnings.filterwarnings( + "ignore", + category=SyntaxWarning, + module="pydub", # TODO: Migrate away from pydub + ) import speech_recognition as sr import pydub diff --git a/packages/markitdown/src/markitdown/converters/_youtube_converter.py b/packages/markitdown/src/markitdown/converters/_youtube_converter.py index 2ee5c69..83ad57b 100644 --- a/packages/markitdown/src/markitdown/converters/_youtube_converter.py +++ b/packages/markitdown/src/markitdown/converters/_youtube_converter.py @@ -4,6 +4,7 @@ import time import io import re import bs4 +import warnings from typing import Any, BinaryIO, Optional, Dict, List, Union from urllib.parse import parse_qs, urlparse, unquote @@ -13,6 +14,11 @@ from ._markdownify import _CustomMarkdownify # Optional YouTube transcription support try: + warnings.filterwarnings( + "ignore", + category=SyntaxWarning, + module="youtube_transcript_api", # Patch submitted to youtube-transcript-api + ) from youtube_transcript_api import YouTubeTranscriptApi IS_YOUTUBE_TRANSCRIPT_CAPABLE = True