[utils] Allow None in remove_{start,end}
[youtube-dl] / youtube_dl / utils.py
index ac60ba18cd9fd9c5ecba155af3752458d0729766..5301d07404b4d83c4df5c99dd9a69f577b87f091 100644 (file)
@@ -1549,15 +1549,11 @@ def setproctitle(title):
 
 
 def remove_start(s, start):
-    if s.startswith(start):
-        return s[len(start):]
-    return s
+    return s[len(start):] if s is not None and s.startswith(start) else s
 
 
 def remove_end(s, end):
-    if s.endswith(end):
-        return s[:-len(end)]
-    return s
+    return s[:-len(end)] if s is not None and s.endswith(end) else s
 
 
 def remove_quotes(s):