def __call__(self, request, *args, **kwargs):
        self.site_url = 'http://' + RequestSite(request).domain
        self.link = self.site_url + self.link
        response = super(ObjectFeed, self).__call__(request, *args, **kwargs)
        # Dirty hack for "example.com" - I hate it too but it works (contrast to all other solutions)
        # TODO: proper workaround for "example.com" in URLs
        # P.S. worship Ctulhu before you attempt this
        response.content = response.content.replace(
            'http://example.com', self.site_url)
        return response
Generates response
dataset/ETHPy150Open treeio/treeio/treeio/core/rss.py/ObjectFeed.__call__