def render(self, context):
        url = self.url.resolve(context)
        size = self.size.resolve(context) if self.size else None
        options = self.resolve_options(context)

        try:
            if not self.variable_name:
                return self.embed(url, size, context=context, **options)
            backend = self.get_backend(url, context=context, **options)
            return self.render_block(context, backend)
        except requests.Timeout:
            logger.exception('Timeout reached during rendering embed video (`{0}`)'.format(url))
        except UnknownBackendException:
            logger.exception('Backend wasn\'t recognised (`{0}`)'.format(url))
        except VideoDoesntExistException:
            logger.exception('Attempt to render not existing video (`{0}`)'.format(url))

        return ''
Returns generated HTML.
dataset/ETHPy150Open yetty/django-embed-video/embed_video/templatetags/embed_video_tags.py/VideoNode.render