diff --git a/weboob/backends/youjizz/backend.py b/weboob/backends/youjizz/backend.py index a5b291da..7095adf0 100644 --- a/weboob/backends/youjizz/backend.py +++ b/weboob/backends/youjizz/backend.py @@ -37,7 +37,6 @@ class YoujizzBackend(BaseBackend, ICapVideo): def get_video(self, _id): video = self.browser.get_video(_id) - video.nsfw = True return video def iter_page_urls(self, mozaic_url): @@ -47,5 +46,4 @@ class YoujizzBackend(BaseBackend, ICapVideo): if not nsfw: yield iter(set()) for video in self.browser.iter_search_results(pattern, required_fields=required_fields): - video.nsfw = True yield video diff --git a/weboob/backends/youjizz/video.py b/weboob/backends/youjizz/video.py index c8930fdd..249fa432 100644 --- a/weboob/backends/youjizz/video.py +++ b/weboob/backends/youjizz/video.py @@ -23,6 +23,10 @@ __all__ = ['YoujizzVideo'] class YoujizzVideo(BaseVideo): + def __init__(self, *args, **kwargs): + BaseVideo.__init__(self, *args, **kwargs) + self.nsfw = True + @classmethod def id2url(cls, _id): return 'http://www.youjizz.com/videos/%s.html' % _id diff --git a/weboob/backends/youporn/pages/index.py b/weboob/backends/youporn/pages/index.py index 8c735974..a4237505 100644 --- a/weboob/backends/youporn/pages/index.py +++ b/weboob/backends/youporn/pages/index.py @@ -68,4 +68,4 @@ class IndexPage(PornPage): rating_max=rating_max, duration=duration, thumbnail_url=thumbnail_url, - nsfw=True) + ) diff --git a/weboob/backends/youporn/pages/video.py b/weboob/backends/youporn/pages/video.py index f0e251b1..1f6510ca 100644 --- a/weboob/backends/youporn/pages/video.py +++ b/weboob/backends/youporn/pages/video.py @@ -29,12 +29,10 @@ class VideoPage(PornPage): def on_loaded(self): if not PornPage.on_loaded(self): return - self.video = YoupornVideo(self.get_id(), self.get_title(), self.get_url(), - nsfw=True) - + ) self.set_details(self.video) def get_id(self): diff --git a/weboob/backends/youporn/video.py b/weboob/backends/youporn/video.py index c61af00c..3c649efd 100644 --- a/weboob/backends/youporn/video.py +++ b/weboob/backends/youporn/video.py @@ -23,6 +23,10 @@ __all__ = ['YoupornVideo'] class YoupornVideo(BaseVideo): + def __init__(self, *args, **kwargs): + BaseVideo.__init__(self, *args, **kwargs) + self.nsfw = True + @classmethod def id2url(cls, _id): if _id.isdigit():