Преглед на файлове

Even better error handling

master
Ben Kurtovic преди 3 години
родител
ревизия
b134ef67ba
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. +3
    -3
      copyvios/checker.py

+ 3
- 3
copyvios/checker.py Целия файл

@@ -36,9 +36,6 @@ def do_check(query=None):
query.project = query.project.strip().lower() query.project = query.project.strip().lower()
if query.oldid: if query.oldid:
query.oldid = query.oldid.strip().lstrip("0") query.oldid = query.oldid.strip().lstrip("0")
if not re.match(r"^\d+$", query.oldid):
query.error = "bad oldid"
return query


query.submitted = query.project and query.lang and (query.title or query.oldid) query.submitted = query.project and query.lang and (query.title or query.oldid)
if query.submitted: if query.submitted:
@@ -49,6 +46,9 @@ def do_check(query=None):


def _get_results(query, follow=True): def _get_results(query, follow=True):
if query.oldid: if query.oldid:
if not re.match(r"^\d+$", query.oldid):
query.error = "bad oldid"
return
page = query.page = _get_page_by_revid(query.site, query.oldid) page = query.page = _get_page_by_revid(query.site, query.oldid)
if not page: if not page:
return return


Зареждане…
Отказ
Запис