diff options
| author | Bastian Venthur <venthur@debian.org> | 2021-08-17 17:49:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-17 17:49:29 +0200 |
| commit | ae04e8a05b5136eebbc9343137a7e0987737bf50 (patch) | |
| tree | 1a1e19685ebc21c925d7a27784f5669e42eb17ec /feedgenerator | |
| parent | bd396480f3dc82a815f37cc6243c7568aa1d0f91 (diff) | |
| download | feedgenerator-ae04e8a05b5136eebbc9343137a7e0987737bf50.tar.gz | |
Use description field as subtitle for Atom feeds, if provided (#23)
Diffstat (limited to 'feedgenerator')
| -rw-r--r-- | feedgenerator/django/utils/feedgenerator.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/feedgenerator/django/utils/feedgenerator.py b/feedgenerator/django/utils/feedgenerator.py index 0da6ab1..8158d2a 100644 --- a/feedgenerator/django/utils/feedgenerator.py +++ b/feedgenerator/django/utils/feedgenerator.py @@ -333,6 +333,10 @@ class Atom1Feed(SyndicationFeed): if self.feed['author_link'] is not None: handler.addQuickElement("uri", self.feed['author_link']) handler.endElement("author") + # try to use description or subtitle if provided, subtitle has + # precedence above description + if self.feed['description'] is not None: + handler.addQuickElement("subtitle", self.feed['description']) if self.feed['subtitle'] is not None: handler.addQuickElement("subtitle", self.feed['subtitle']) for cat in self.feed['categories']: |
