浏览代码

Use alternative imports for Python 2.4 (Closes #138)

Philipp Hagemeister 14 年之前
父节点
当前提交
0a3c8b6291
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      youtube-dl

+ 7 - 2
youtube-dl

@@ -12,9 +12,7 @@
 from __future__ import with_statement
 from __future__ import with_statement
 import contextlib
 import contextlib
 import cookielib
 import cookielib
-import ctypes
 import datetime
 import datetime
-import email.utils
 import gzip
 import gzip
 import htmlentitydefs
 import htmlentitydefs
 import httplib
 import httplib
@@ -34,6 +32,13 @@ import urllib2
 import warnings
 import warnings
 import zlib
 import zlib
 
 
+if os.name == 'nt':
+	import ctypes
+
+try:
+	import email.utils
+except ImportError: # Python 2.4
+	import email.Utils
 try:
 try:
 	import cStringIO as StringIO
 	import cStringIO as StringIO
 except ImportError:
 except ImportError: