aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hagemeister <phihag@phihag.de>2011-08-06 11:47:53 +0200
committerPhilipp Hagemeister <phihag@phihag.de>2011-08-06 11:48:45 +0200
commit0a3c8b6291bb9750115f5188c8500e624c5ab449 (patch)
tree7cd24a57470a61df6a976938ece8b2f793bf1b8e
parent134cff47abe76b180d9a6cd9e9afc364eb52f332 (diff)
downloadyoutube-dl-0a3c8b6291bb9750115f5188c8500e624c5ab449.tar.xz
Use alternative imports for Python 2.4 (Closes #138)
-rwxr-xr-xyoutube-dl9
1 files changed, 7 insertions, 2 deletions
diff --git a/youtube-dl b/youtube-dl
index 3b06908c9..9f391db0d 100755
--- a/youtube-dl
+++ b/youtube-dl
@@ -12,9 +12,7 @@
from __future__ import with_statement
import contextlib
import cookielib
-import ctypes
import datetime
-import email.utils
import gzip
import htmlentitydefs
import httplib
@@ -34,6 +32,13 @@ import urllib2
import warnings
import zlib
+if os.name == 'nt':
+ import ctypes
+
+try:
+ import email.utils
+except ImportError: # Python 2.4
+ import email.Utils
try:
import cStringIO as StringIO
except ImportError: