1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-07-09 23:33:50 -05:00

[docs] Misc improvements

Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
This commit is contained in:
pukkandan
2022-09-22 01:37:44 +05:30
parent 8ca48a1a54
commit 2fa669f759
11 changed files with 44 additions and 34 deletions

View File

@ -591,9 +591,14 @@ class LenientJSONDecoder(json.JSONDecoder):
def decode(self, s):
if self.transform_source:
s = self.transform_source(s)
if self.ignore_extra:
return self.raw_decode(s.lstrip())[0]
return super().decode(s)
try:
if self.ignore_extra:
return self.raw_decode(s.lstrip())[0]
return super().decode(s)
except json.JSONDecodeError as e:
if e.pos is not None:
raise type(e)(f'{e.msg} in {s[e.pos-10:e.pos+10]!r}', s, e.pos)
raise
def sanitize_open(filename, open_mode):
@ -762,7 +767,7 @@ def sanitized_Request(url, *args, **kwargs):
def expand_path(s):
"""Expand $ shell variables and ~"""
"""Expand shell variables and ~"""
return os.path.expandvars(compat_expanduser(s))