def METHOD_NAME(self, subtitle):
    if isinstance(subtitle, GreekSubtitlesSubtitle):
        # download the subtitle
        logger.info('Downloading subtitle %r', subtitle)
        r = self.session.get(subtitle.download_link, headers={'Referer': subtitle.page_link},
                             timeout=30)
        r.raise_for_status()
        if not r.content:
            logger.debug('Unable to download subtitle. No data returned from provider')
            return
        archive = _get_archive(r.content)
        subtitle_content = _get_subtitle_from_archive(archive)
        if subtitle_content:
            subtitle.content = fix_line_ending(subtitle_content)
        else:
            logger.debug('Could not extract subtitle from %r', archive)