From 25b6e8f94679b4458550702b46e61249b875a4fd Mon Sep 17 00:00:00 2001 From: pukkandan Date: Sat, 22 Jul 2023 10:17:36 +0530 Subject: [PATCH] Fix e0c4db04dc82a699bdabd9821ddc239ebe17d30a for pypy --- yt_dlp/compat/types.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/yt_dlp/compat/types.py b/yt_dlp/compat/types.py index ae7024564..4aa3b0efd 100644 --- a/yt_dlp/compat/types.py +++ b/yt_dlp/compat/types.py @@ -7,6 +7,7 @@ passthrough_module(__name__, 'types') del passthrough_module try: - NoneType # >= 3.10 -except NameError: + # NB: pypy has builtin NoneType, so checking NameError won't work + from types import NoneType # >= 3.10 +except ImportError: NoneType = type(None)