summary refs log tree commit diff
diff options
context:
space:
mode:
authorPhilipp Hagemeister <phihag@phihag.de>2013-09-22 12:18:16 +0200
committerPhilipp Hagemeister <phihag@phihag.de>2013-09-22 12:18:16 +0200
commitc705320f485cd962827fce464a93993569e3173f (patch)
treeccde0285f0dc5d4a63560b64b7d3469d2ac877ce
parentd2d8f895310be7fa302ba7755c60d5948866fcaa (diff)
downloadyoutube-dl-c705320f485cd962827fce464a93993569e3173f.tar.gz
youtube-dl-c705320f485cd962827fce464a93993569e3173f.tar.xz
youtube-dl-c705320f485cd962827fce464a93993569e3173f.zip
Correct test strings
-rw-r--r--youtube_dl/extractor/youtube.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py
index 780690ed0..049da2f91 100644
--- a/youtube_dl/extractor/youtube.py
+++ b/youtube_dl/extractor/youtube.py
@@ -468,7 +468,8 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):
 
         if cache_enabled:
             try:
-                cache_res = res(map(compat_chr, range(slen)))
+                test_string = u''.join(map(compat_chr, range(slen)))
+                cache_res = res(test_string)
                 cache_spec = [ord(c) for c in cache_res]
                 try:
                     os.makedirs(os.path.dirname(cache_fn))
@@ -512,7 +513,8 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):
             else:
                 yield _genslice(start, i, step)
 
-        cache_res = func(map(compat_chr, range(slen)))
+        test_string = u''.join(map(compat_chr, range(slen)))
+        cache_res = func(test_string)
         cache_spec = [ord(c) for c in cache_res]
         expr_code = u' + '.join(gen_sig_code(cache_spec))
         code = u'if len(s) == %d:\n    return %s\n' % (slen, expr_code)