Private GIT

Skip to content
Snippets Groups Projects
Commit 2122b7ca authored by miigotu's avatar miigotu
Browse files

Merge pull request #2996 from fernandog/log_filter

Fix issue filter - prevent issue SPAM
parents 96892236 08bce5e3
No related branches found
No related tags found
No related merge requests found
......@@ -269,18 +269,29 @@ class Logger(object):
reports = gh.get_organization(gh_org).get_repo(gh_repo).get_issues(state="all")
def is_mako_error(title):
return re.search(r'Loaded module.*not found in sys\.modules', title) is not None
#[APP SUBMITTED]: Loaded module _home_pi_SickRage_gui_slick_views_home_mako not found in sys.modules
#[APP SUBMITTED]: Loaded module _opt_sickbeard_gui_slick_views_home_mako not found in sys.modules
#[APP SUBMITTED]: Loaded module D__TV_SickRage_gui_slick_views_home_mako not found in sys.modules
return re.search(r".* Loaded module .* not found in sys\.modules", title) is not None
def is_ascii_error(title):
return re.search(r"'.*' codec can't encode character .* in position .*:", title) is not None
#[APP SUBMITTED]: 'ascii' codec can't encode characters in position 00-00: ordinal not in range(128)
#[APP SUBMITTED]: 'charmap' codec can't decode byte 0x00 in position 00: character maps to <undefined>
return re.search(r".* codec can't .*code .* in position .*:", title) is not None
def is_malformed_error(title):
#[APP SUBMITTED]: not well-formed (invalid token): line 0, column 0
re.search(r".* not well-formed \(invalid token\): line .* column .*", title) is not None
mako_error = is_mako_error(title_Error)
ascii_error = is_ascii_error(title_Error)
malformed_error = is_malformed_error(title_Error)
issue_found = False
for report in reports:
if title_Error.rsplit(' :: ')[-1] in report.title or \
(mako_error and is_mako_error(report.title)) or \
(malformed_error and is_malformed_error(report.title)) or \
(ascii_error and is_ascii_error(report.title)):
issue_id = report.number
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment