Procházet zdrojové kódy

URL exclusions: fix uppercase characters in patterns never matching

legacy-python2
Ben Kurtovic před 4 roky
rodič
revize
b9074c9f9d
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. +1
    -0
      earwigbot/wiki/copyvios/exclusions.py

+ 1
- 0
earwigbot/wiki/copyvios/exclusions.py Zobrazit soubor

@@ -187,6 +187,7 @@ class ExclusionsDB(object):
WHERE exclusion_sitename = ? OR exclusion_sitename = ?"""
with self._db_access_lock, sqlite.connect(self._dbfile) as conn:
for (excl,) in conn.execute(query, (sitename, "all")):
excl = excl.lower()
if excl.startswith("*."):
parsed = urlparse(url.lower())
matches = excl[2:] in parsed.netloc


Načítá se…
Zrušit
Uložit