add transmission hanler
This commit is contained in:
@@ -2,14 +2,13 @@ __author__ = 'dev'
|
||||
|
||||
from feed.feed import Feed
|
||||
import utilities.file_methods as fm
|
||||
from feed.FeedEntry import FeedEntry
|
||||
from feed.feed_entry_enums import FeedEntryEnums
|
||||
|
||||
|
||||
class EntryHandler():
|
||||
|
||||
def __init__(self, feed):
|
||||
assert isinstance(feed, Feed)
|
||||
|
||||
self._feed = feed
|
||||
|
||||
def handle_entries(self):
|
||||
@@ -18,9 +17,9 @@ class EntryHandler():
|
||||
|
||||
def detect_new_entries(self):
|
||||
new_links = []
|
||||
for entry in fm.read_json_file(self._feed.feed_file_path)[FeedEntry.KeyName.EntryKey]:
|
||||
status = entry.get(FeedEntry.KeyName.EntryStatusKey)
|
||||
if status is None or status == FeedEntry.Status.New:
|
||||
for entry in fm.read_json_file(self._feed.feed_file_path)[FeedEntryEnums.KeyName.EntryKey]:
|
||||
status = entry.get(FeedEntryEnums.KeyName.EntryStatusKey)
|
||||
if status is None or status == FeedEntryEnums.Status.New:
|
||||
new_links.append(entry)
|
||||
|
||||
return new_links
|
||||
|
||||
Reference in New Issue
Block a user