You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yt-dlp/devscripts
Jaime Marquínez Ferrándiz 169d836feb lazy-extractors: Fix after commit 6e6b9f600f
The problem was in the following code:

    class ArteTVPlus7IE(ArteTVBaseIE):

        ...

        @classmethod
        def suitable(cls, url):
            return False if ArteTVPlaylistIE.suitable(url) else super(ArteTVPlus7IE, cls).suitable(url)

And its sublcasses like ArteTVCinemaIE.

Since in the lazy_extractors.py file ArteTVCinemaIE was not a subclass of ArteTVPlus7IE, super(ArteTVPlus7IE, cls) failed.

To fix it we have to make it a subclass. Since the order of _ALL_CLASSES is arbitrary we must sort them so that the base classes are defined first. We also must add base classes like YoutubeBaseInfoExtractor.
9 years ago
..
gh-pages Fix typos 9 years ago
SizeOfImage.patch
SizeOfImage_w.patch
bash-completion.in [bash-completion] Complete filename if `—load-info` is given 11 years ago
bash-completion.py Use `insert` for all sys.path manipulations 9 years ago
buildserver.py [devscripts/buildserver] Use compat_input from compat 9 years ago
check-porn.py Don't use bare 'except:' 10 years ago
create-github-release.py [devscripts/create-github-release] Make full published releases by default 9 years ago
fish-completion.in Add a completion script generator for the fish shell 10 years ago
fish-completion.py Use `insert` for all sys.path manipulations 9 years ago
generate_aes_testdata.py [test/aes] Test aes_decrypt_text with 256 bit 10 years ago
install_srelay.sh [test/test_socks] Test with local SOCKS servers 9 years ago
lazy_load_template.py lazy extractors: Initialize the real info extractor 9 years ago
make_contributing.py [devscripts/make_contributing] Switch to optparse (Fixes #4483) 10 years ago
make_issue_template.py [devscripts/make_issue_template] Fix __version__ again 9 years ago
make_lazy_extractors.py lazy-extractors: Fix after commit 6e6b9f600f 9 years ago
make_readme.py [test_unicode_literals] Arm unicode_literals check 10 years ago
make_supportedsites.py Use `insert` for all sys.path manipulations 9 years ago
posix-locale.sh moved make release to devscripts/release.sh 12 years ago
prepare_manpage.py [devscripts/prepare_manpage] Fix manpage generation on Windows 9 years ago
release.sh [devscripts/release.sh] Add flag for gpg-sign commits 9 years ago
wine-py2exe.sh moved make release to devscripts/release.sh 12 years ago
zsh-completion.in support zsh completion 10 years ago
zsh-completion.py Use `insert` for all sys.path manipulations 9 years ago