From 8158bcf6da8163fd35f26b59a08fc7f5a9abce11 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sun, 30 Nov 2025 15:28:05 +0100 Subject: fix(treewide): Avoid using deprecated functions or patterns --- crates/yt_dlp/src/options.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/yt_dlp/src/options.rs') diff --git a/crates/yt_dlp/src/options.rs b/crates/yt_dlp/src/options.rs index ad30301..4b8906e 100644 --- a/crates/yt_dlp/src/options.rs +++ b/crates/yt_dlp/src/options.rs @@ -104,11 +104,11 @@ impl YoutubeDL { /// If a python call fails. #[allow(clippy::too_many_lines)] pub fn from_options(options: YoutubeDLOptions) -> Result { - pyo3::prepare_freethreaded_python(); + Python::initialize(); let output_options = options.options.clone(); - let yt_dlp_module = Python::with_gil(|py| { + let yt_dlp_module = Python::attach(|py| { let opts = json_loads(options.options, py); { -- cgit 1.4.1