prevent duplicate entries from different feeds
This commit is contained in:
@ -57,7 +57,7 @@ class Feed(Base):
|
||||
def __repr__(self):
|
||||
return "<Feed('%d','%s')>" % (self.id, self.url)
|
||||
|
||||
def fetch(self):
|
||||
def fetch(self, session):
|
||||
print 'processing %d: %s' % (self.id, self.url)
|
||||
fetched = False
|
||||
if self.feedinfo:
|
||||
@ -88,7 +88,7 @@ class Feed(Base):
|
||||
entries_total = 0
|
||||
for entry in parser.entries:
|
||||
entries_total += 1
|
||||
thisentry = self.entries.\
|
||||
thisentry = session.query(Entry).\
|
||||
filter(Entry.title == entry.title).\
|
||||
filter(Entry.link == entry.link).\
|
||||
first()
|
||||
|
Reference in New Issue
Block a user