youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit 72b409559c984bb116015ada55acd38120b24cc0
parent 534863e057b155cd71035f05600444c2be62ca95
Author: Sergey M․ <dstftw@gmail.com>
Date:   Mon, 12 Jun 2017 01:50:32 +0700

[compat] Introduce compat_HTMLParseError

Diffstat:
Myoutube_dl/compat.py | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/youtube_dl/compat.py b/youtube_dl/compat.py @@ -2322,6 +2322,19 @@ try: except ImportError: # Python 2 from HTMLParser import HTMLParser as compat_HTMLParser +try: # Python 2 + from HTMLParser import HTMLParseError as compat_HTMLParseError +except ImportError: # Python <3.4 + try: + from html.parser import HTMLParseError as compat_HTMLParseError + except ImportError: # Python >3.4 + + # HTMLParseError has been deprecated in Python 3.3 and removed in + # Python 3.5. Introducing dummy exception for Python >3.5 for compatible + # and uniform cross-version exceptiong handling + class compat_HTMLParseError(Exception): + pass + try: from subprocess import DEVNULL compat_subprocess_get_DEVNULL = lambda: DEVNULL