Browse Source

Fix a bug regarding updating the 'all' site.

tags/v0.2
Ben Kurtovic 12 years ago
parent
commit
6a381c66f1
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      earwigbot/wiki/copyvios/exclusions.py

+ 5
- 2
earwigbot/wiki/copyvios/exclusions.py View File

@@ -31,7 +31,7 @@ from earwigbot import exceptions
__all__ = ["ExclusionsDB"] __all__ = ["ExclusionsDB"]


default_sources = { default_sources = {
"all": [
"all": [ # Applies to all, but located on enwiki
"User:EarwigBot/Copyvios/Exclusions" "User:EarwigBot/Copyvios/Exclusions"
], ],
"enwiki": [ "enwiki": [
@@ -109,7 +109,10 @@ class ExclusionsDB(object):
query6 = "UPDATE updates SET update_time = ? WHERE update_sitename = ?;" query6 = "UPDATE updates SET update_time = ? WHERE update_sitename = ?;"
query7 = "INSERT INTO updates VALUES (?, ?);" query7 = "INSERT INTO updates VALUES (?, ?);"


site = self._sitesdb.get_site(sitename)
if sitename == "all":
site = self._sitesdb.get_site("enwiki")
else:
site = self._sitesdb.get_site(sitename)
with sqlite.connect(self._dbfile) as conn, self._db_access_lock: with sqlite.connect(self._dbfile) as conn, self._db_access_lock:
urls = set() urls = set()
for (source,) in conn.execute(query1, (sitename,)): for (source,) in conn.execute(query1, (sitename,)):


Loading…
Cancel
Save