Bladeren bron

Fix untrack_page() - I guess you can't parameterize column names.

tags/v0.1^2
Ben Kurtovic 13 jaren geleden
bovenliggende
commit
83fe4b7c03
1 gewijzigde bestanden met toevoegingen van 5 en 4 verwijderingen
  1. +5
    -4
      bot/tasks/afc_statistics.py

+ 5
- 4
bot/tasks/afc_statistics.py Bestand weergeven

@@ -232,12 +232,13 @@ class Task(BaseTask):
self.track_page(cursor, page) self.track_page(cursor, page)


def untrack_page(self, cursor, pageid=None, title=None): def untrack_page(self, cursor, pageid=None, title=None):
query = """DELETE FROM page, row USING page JOIN row
ON page_id = row_id WHERE ? = ?"""
query = "DELETE FROM page, row USING page JOIN row ON page_id = row_id WHERE "
if pageid: if pageid:
cursor.execute(query, ("page_id", pageid))
query += "page_id = ?"
cursor.execute(query, (pageid,))
elif title: elif title:
cursor.execute(query, ("page_title", title))
query += "page_title = ?"
cursor.execute(query, (title,))


def track_page(self, cursor, title): def track_page(self, cursor, title):
"""Update hook for when page is not in our database.""" """Update hook for when page is not in our database."""


Laden…
Annuleren
Opslaan