Conversation
Updating materialized view branch with latest dev changes
Added indexes to materialized views missing indexes. Updated materialized view refresh script.
Updating materialized view refresh branch patch
Signed-off-by: Sean Goggins <outdoors@acm.org>
There was a problem hiding this comment.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
pylint
augur/tasks/github/util/util.py|72 col 4| C0415: Import outside toplevel (augur.tasks.github.util.gh_graphql_entities.GitHubRepo) (import-outside-toplevel)
augur/tasks/gitlab/events_task.py|204 col 5| W0511: TODO: Add unique key for this (fixme)
augur/tasks/gitlab/gitlab_api_handler.py|26 col 5| W0511: TODO: Add bad credentials detection that removes key (fixme)
augur/tasks/gitlab/gitlab_api_key_handler.py|76 col 8| C0415: Import outside toplevel (augur.application.db.models.WorkerOauth) (import-outside-toplevel)
augur/tasks/gitlab/gitlab_random_key_auth.py|8| R0903: Too few public methods (1/2) (too-few-public-methods)
augur/tasks/gitlab/gitlab_task_session.py|23 col 8| C0415: Import outside toplevel (augur.tasks.init.celery_app.engine) (import-outside-toplevel)
augur/tasks/gitlab/issues_task.py|42 col 12| R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
augur/tasks/gitlab/issues_task.py|91| R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
augur/tasks/gitlab/issues_task.py|229 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/gitlab/issues_task.py|235 col 23| W0612: Unused variable 'page' (unused-variable)
augur/tasks/gitlab/issues_task.py|274 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/gitlab/issues_task.py|305 col 8| R1704: Redefining argument with the local name 'data' (redefined-argument-from-local)
augur/tasks/gitlab/merge_request_task.py|145 col 5| W0511: TODO: Setup unique key on asignees with a value of ('cntrb_id', 'pull_request_id') and add 'cntrb_id' to assingee data (fixme)
augur/tasks/gitlab/merge_request_task.py|385 col 5| W0511: TODO: Need to add unique key with pull_request_id and cntrb_id to insert gitlab reviewers (fixme)
augur/tasks/gitlab/merge_request_task.py|1| C0114: Missing module docstring (missing-module-docstring)
augur/tasks/gitlab/merge_request_task.py|36 col 8| R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
augur/tasks/gitlab/merge_request_task.py|129 col 8| R1704: Redefining argument with the local name 'data' (redefined-argument-from-local)
augur/tasks/gitlab/merge_request_task.py|178 col 14| C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
augur/tasks/gitlab/merge_request_task.py|212 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/gitlab/merge_request_task.py|243 col 8| R1704: Redefining argument with the local name 'data' (redefined-argument-from-local)
augur/tasks/gitlab/merge_request_task.py|280 col 14| C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
augur/tasks/gitlab/merge_request_task.py|312 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/gitlab/merge_request_task.py|344 col 14| C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
augur/tasks/gitlab/merge_request_task.py|377 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/gitlab/merge_request_task.py|412 col 14| C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
augur/tasks/gitlab/merge_request_task.py|445 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/gitlab/merge_request_task.py|481 col 14| C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
augur/tasks/gitlab/merge_request_task.py|490| C0116: Missing function or method docstring (missing-function-docstring)
augur/tasks/gitlab/merge_request_task.py|503 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/gitlab/merge_request_task.py|534 col 8| W0622: Redefining built-in 'id' (redefined-builtin)
augur/tasks/start_tasks.py|24| C0413: Import "from augur.tasks.github.pull_requests.commits_model.tasks import process_pull_request_commits" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|25| C0413: Import "from augur.tasks.git.dependency_tasks.tasks import process_ossf_dependency_metrics" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|26| C0413: Import "from augur.tasks.github.traffic.tasks import collect_github_repo_clones_data" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|27| C0413: Import "from augur.tasks.gitlab.merge_request_task import collect_gitlab_merge_requests, collect_merge_request_comments, collect_merge_request_metadata, collect_merge_request_reviewers, collect_merge_request_commits, collect_merge_request_files" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|28| C0413: Import "from augur.tasks.gitlab.issues_task import collect_gitlab_issues, collect_gitlab_issue_comments" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|29| C0413: Import "from augur.tasks.gitlab.events_task import collect_gitlab_issue_events, collect_gitlab_merge_request_events" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|30| W0401: Wildcard import augur.tasks.git.facade_tasks (wildcard-import)
augur/tasks/start_tasks.py|30| C0413: Import "from augur.tasks.git.facade_tasks import *" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|31| W0401: Wildcard import augur.tasks.db.refresh_materialized_views (wildcard-import)
augur/tasks/start_tasks.py|31| C0413: Import "from augur.tasks.db.refresh_materialized_views import *" should be placed at the top of the module (wrong-import-position)
augur/tasks/start_tasks.py|99| C0116: Missing function or method docstring (missing-function-docstring)
augur/tasks/start_tasks.py|101 col 4| W0612: Unused variable 'logger' (unused-variable)
augur/tasks/start_tasks.py|170| C0116: Missing function or method docstring (missing-function-docstring)
augur/tasks/start_tasks.py|170 col 68| W0613: Unused argument 'days_until_collect_again' (unused-argument)
augur/tasks/util/collection_util.py|134| C0115: Missing class docstring (missing-class-docstring)
augur/util/repo_load_controller.py|205 col 50| W1401: Anomalous backslash in string: '.'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|205 col 55| W1401: Anomalous backslash in string: '/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|205 col 68| W1401: Anomalous backslash in string: '-'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|205 col 74| W1401: Anomalous backslash in string: '/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|205 col 88| W1401: Anomalous backslash in string: '-'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|206 col 50| W1401: Anomalous backslash in string: '.'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|206 col 55| W1401: Anomalous backslash in string: '/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|206 col 69| W1401: Anomalous backslash in string: '-'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|206 col 76| W1401: Anomalous backslash in string: '/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|206 col 89| W1401: Anomalous backslash in string: '-'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
augur/util/repo_load_controller.py|32| C0115: Missing class docstring (missing-class-docstring)
augur/util/repo_load_controller.py|166 col 24| W0212: Access to a protected member _mapping of a client class (protected-access)
augur/util/repo_load_controller.py|175 col 4| C0116: Missing function or method docstring (missing-function-docstring)
augur/util/repo_load_controller.py|196 col 4| C0116: Missing function or method docstring (missing-function-docstring)
augur/util/repo_load_controller.py|210 col 8| R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
augur/util/repo_load_controller.py|257 col 8| R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
augur/util/repo_load_controller.py|272 col 23| E0602: Undefined variable 'function' (undefined-variable)
augur/util/repo_load_controller.py|196 col 4| R0912: Too many branches (14/12) (too-many-branches)
tests/test_applicaton/test_db/test_models/test_augur_operations/test_user_repo.py|307 col 18| C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
| org_name, repo_name = Repo.parse_github_repo_url(url) | ||
| repo_git = f"https://gitlab.com/{org_name}/{repo_name}" | ||
|
|
||
| # TODO: gitlab ensure the whole repo git is inserted so it can be found here |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
W0511: TODO: gitlab ensure the whole repo git is inserted so it can be found here (fixme)
| import math | ||
| from flask import Flask, render_template, render_template_string, request, abort, jsonify, redirect, url_for, session, flash | ||
| from sqlalchemy.orm.exc import NoResultFound | ||
| from .utils import * |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
E0402: Attempted relative import beyond top-level package (relative-beyond-top-level)
| import math | ||
| from flask import Flask, render_template, render_template_string, request, abort, jsonify, redirect, url_for, session, flash | ||
| from sqlalchemy.orm.exc import NoResultFound | ||
| from .utils import * |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
W0401: Wildcard import utils (wildcard-import)
| @@ -37,9 +41,9 @@ def root(path=""): | |||
| def logo(brand=None): | |||
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
C0116: Missing function or method docstring (missing-function-docstring)
| from pathlib import Path | ||
| from concurrent.futures import ThreadPoolExecutor | ||
| from flask import render_template, flash, url_for, Flask | ||
| from .init import init_logging |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
E0402: Attempted relative import beyond top-level package (relative-beyond-top-level)
| print(repo_url, result) | ||
|
|
||
|
|
||
| # TODO: Change to github specific |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
W0511: TODO: Change to github specific (fixme)
|
|
||
| # TODO: Change to github specific | ||
| @celery.task | ||
| def add_repo(user_id, group_name, repo_url): |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
C0116: Missing function or method docstring (missing-function-docstring)
|
|
||
| # TODO: Change to github specific | ||
| @celery.task | ||
| def add_org(user_id, group_name, org_url): |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
C0116: Missing function or method docstring (missing-function-docstring)
|
|
||
| def process_pull_requests(pull_requests, task_name, repo_id, logger, augur_db): | ||
|
|
||
| def process_pull_requests(pull_requests, task_name, repo_id, logger, augur_db): |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
R0914: Too many local variables (32/30) (too-many-locals)
| SECONDARY_RATE_LIMIT = 4 | ||
| RATE_LIMIT_EXCEEDED = 5 | ||
| ABUSE_MECHANISM_TRIGGERED = 6 | ||
| # TODO: Add bad credentials detection that removes key |
There was a problem hiding this comment.
[pylint] reported by reviewdog 🐶
W0511: TODO: Add bad credentials detection that removes key (fixme)
Signed-off-by: Sean Goggins <seangoggins@outdoors@acm.org>
|
@ABrain7710 / @IsaacMilarky / @Ulincsys : This PR is ready for review. |
Description