瀏覽代碼

[utils] Add encode_dict

Sergey M․ 10 年之前
父節點
當前提交
1639282434
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      youtube_dl/utils.py

+ 4 - 0
youtube_dl/utils.py

@@ -1638,6 +1638,10 @@ def urlencode_postdata(*args, **kargs):
     return compat_urllib_parse.urlencode(*args, **kargs).encode('ascii')
     return compat_urllib_parse.urlencode(*args, **kargs).encode('ascii')
 
 
 
 
+def encode_dict(d, encoding='utf-8'):
+    return dict((k.encode(encoding), v.encode(encoding)) for k, v in d.items())
+
+
 try:
 try:
     etree_iter = xml.etree.ElementTree.Element.iter
     etree_iter = xml.etree.ElementTree.Element.iter
 except AttributeError:  # Python <=2.6
 except AttributeError:  # Python <=2.6