summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetalgamer2020-12-08 17:08:40 +0100
committermetalgamer2020-12-08 17:08:40 +0100
commitaebc6c5fe48795a1e5bee5d90bebfd04c5ff780b (patch)
treed47d9a78ad4a257286b1d1ea518fe4503b5624dd
parentbce2523f06284a3d9ec04ae6089126d279534df3 (diff)
downloadpatternutils-aebc6c5fe48795a1e5bee5d90bebfd04c5ff780b.tar.gz
patternutils-aebc6c5fe48795a1e5bee5d90bebfd04c5ff780b.zip
Don't use separate dictionary for common values in prss
Diffstat (limited to '')
-rw-r--r--patternutils/commands/prss.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/patternutils/commands/prss.py b/patternutils/commands/prss.py
index b2a83fc..fb429a3 100644
--- a/patternutils/commands/prss.py
+++ b/patternutils/commands/prss.py
@@ -35,12 +35,6 @@ def prss(
parsed_feed = feedparser.parse(url)
- default_values = {
- "feed_title": parsed_feed.feed.title,
- "feed_link": parsed_feed.feed.link,
- "feed_description": parsed_feed.feed.description,
- }
-
direntries = []
filenames = []
@@ -78,8 +72,10 @@ def prss(
"_abspath": os.path.abspath(direntry.path),
"_realpath": os.path.realpath(direntry.path),
"_relpath": os.path.relpath(direntry.path),
+ "feed_title": parsed_feed.feed.get("title", None),
+ "feed_link": parsed_feed.feed.get("link", None),
+ "feed_description": parsed_feed.feed.get("description", None),
}
- entry_values.update(default_values)
matches.append(entry_values)
if stream: