Runs black
This commit is contained in:
@ -1,38 +1,35 @@
|
||||
''' serialize user's posts in rss feed '''
|
||||
""" serialize user's posts in rss feed """
|
||||
|
||||
from django.contrib.syndication.views import Feed
|
||||
from .helpers import get_activity_feed, get_user_from_username
|
||||
|
||||
# pylint: disable=no-self-use, unused-argument
|
||||
class RssFeed(Feed):
|
||||
''' serialize user's posts in rss feed '''
|
||||
description_template = 'snippets/rss_content.html'
|
||||
title_template = 'snippets/rss_title.html'
|
||||
""" serialize user's posts in rss feed """
|
||||
|
||||
description_template = "snippets/rss_content.html"
|
||||
title_template = "snippets/rss_title.html"
|
||||
|
||||
def get_object(self, request, username):
|
||||
''' the user who's posts get serialized '''
|
||||
""" the user who's posts get serialized """
|
||||
return get_user_from_username(request.user, username)
|
||||
|
||||
|
||||
def link(self, obj):
|
||||
''' link to the user's profile '''
|
||||
""" link to the user's profile """
|
||||
return obj.local_path
|
||||
|
||||
|
||||
def title(self, obj):
|
||||
''' title of the rss feed entry '''
|
||||
return f'Status updates from {obj.display_name}'
|
||||
|
||||
""" title of the rss feed entry """
|
||||
return f"Status updates from {obj.display_name}"
|
||||
|
||||
def items(self, obj):
|
||||
''' the user's activity feed '''
|
||||
""" the user's activity feed """
|
||||
return get_activity_feed(
|
||||
obj,
|
||||
privacy=['public', 'unlisted'],
|
||||
queryset=obj.status_set.select_subclasses()
|
||||
privacy=["public", "unlisted"],
|
||||
queryset=obj.status_set.select_subclasses(),
|
||||
)
|
||||
|
||||
|
||||
def item_link(self, item):
|
||||
''' link to the status '''
|
||||
""" link to the status """
|
||||
return item.local_path
|
||||
|
Reference in New Issue
Block a user