diff options
Diffstat (limited to '')
| -rw-r--r-- | crates/yt_dlp/src/options.rs | 4 |
1 files changed, 2 insertions, 2 deletions
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<Self, build::Error> { - 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); { |
