self.update(kwargs)
def __setitem__(self, key, value):
- super().__setitem__(key.title(), str(value))
+ if isinstance(value, bytes):
+ value = value.decode('latin-1')
+ super().__setitem__(key.title(), str(value).strip())
def __getitem__(self, key):
return super().__getitem__(key.title())
if 'Youtubedl-No-Compression' in headers: # compat
del headers['Youtubedl-No-Compression']
headers['Accept-Encoding'] = 'identity'
+ headers.pop('Ytdl-socks-proxy', None)
def remove_dot_segments(path):