File "/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 651, in extract_info ie_result = ie.extract(url) File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 275, in extract return self._real_extract(url) File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 841, in _real_extract video_webpage = self._download_webpage(url, video_id) File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 426, in _download_webpage res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal, encoding=encoding) File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 333, in _download_webpage_handle urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal) File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 307, in _request_webpage self.report_download_webpage(video_id) File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 491, in report_download_webpage self.to_screen('%s: Downloading webpage' % video_id) File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 483, in to_screen self._downloader.to_screen('[%s] %s' % (self.IE_NAME, msg)) File "/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 412, in to_screen return self.to_stdout(message, skip_eol, check_quiet=True) File "/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 426, in to_stdout self._write_string(output, self._screen_file) File "/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 415, in _write_string write_string(s, out=out, encoding=self.params.get('encoding')) File "/usr/lib/python2.7/site-packages/youtube_dl/utils.py", line 978, in write_string out.flush() TypeError: flush() takes no arguments (1 given)
https://bugs.python.org/issue12020
How to get around this?
Incidentally DMM https://schwerkraft....ddee832bb7ccfd7 uses it http://rg3.github.io/youtube-dl/ without problems.
I am asking you to help fix a standard feature of flush() in module sys
sys.stderr.flush()