[utils] Improve strip_or_none
[youtube-dl] / youtube_dl / utils.py
index 9be9b2e761545ecbd8c8a1c10eeba4e97f586f8c..ead9bd8628c88183e5ca0aaa7a0eb9b8fe03d836 100644 (file)
@@ -1951,8 +1951,8 @@ def bool_or_none(v, default=None):
     return v if isinstance(v, bool) else default
 
 
-def strip_or_none(v):
-    return None if v is None else v.strip()
+def strip_or_none(v, default=None):
+    return v.strip() if isinstance(v, compat_str) else default
 
 
 def url_or_none(url):