SELECT site_id FROM site_refresh WHERE id = %s
"""
- d = self.dcm.runQuery(q, id)
+ d = self.dcm.runQuery(q, [ id ])
d.addCallback(self.gotNewSite)
d.addErrback(self.error)
SELECT feed, url, etag, last_modified, entity_url FROM site WHERE id = %s
"""
- d = self.dcm.runQuery(q, site_id)
+ d = self.dcm.runQuery(q, [ site_id ])
d.addCallback(self.gotFeed)
d.addErrback(self.error)
UPDATE site_history set title = %s, link = %s, touched = %s, published = %s, updated = %s, summary = %s, content = %s, display_cache = %s
WHERE id = %s
"""
- return self.dcm.runQuery(q, (entry["title"], entry["link"], datetime.utcnow(), published, updated,
+ return self.dcm.runInteraction(self.newInteraction, q, (entry["title"], entry["link"], datetime.utcnow(), published, updated,
entry["summary"], self.getBestContent(entry),
entry["display_cache"], id))
q = """
SELECT id, url, last_poll from site where is_removed is null and id > %s
"""
- d = self.master.database_manager.runQuery(q, [ self.site_check_last_id ])
+ d = self.master.database_manager.runInteraction(q, [ self.site_check_last_id ])
d.addCallback(self.gotNewSites)
d.addErrback(self.newSitesError)
def scheduleRefresh(self, site):
print("schedule refresh for site %d: %s" % (site.id, site.url))
q = """
- INSERT INTO site_refresh values (NULL, %s, "new", NULL)
+ INSERT INTO site_refresh (site_id, status) values (%s, 'new')
"""
d = self.master.database_manager.runQuery(self.newInteraction, q, [ site.id ])
d.addErrback(self.error)
def newInteraction(self, trans, *args):
trans.execute(*args)
- return true
def error(self, failure):
print("error: %s" % failure.getErrorMessage())