Merge pull request #363 from Codium-ai/tr/pr_suggestions

publish each suggestion seperatly only on gitlab
This commit is contained in:
mrT23
2023-10-08 17:01:44 +03:00
committed by GitHub
2 changed files with 6 additions and 3 deletions

View File

@ -228,6 +228,9 @@ class GitLabProvider(GitProvider):
except Exception as e: except Exception as e:
logging.exception(f"Could not publish code suggestion:\nsuggestion: {suggestion}\nerror: {e}") logging.exception(f"Could not publish code suggestion:\nsuggestion: {suggestion}\nerror: {e}")
# note that we publish suggestions one-by-one. so, if one fails, the rest will still be published
return True
def search_line(self, relevant_file, relevant_line_in_file): def search_line(self, relevant_file, relevant_line_in_file):
target_file = None target_file = None

View File

@ -138,9 +138,9 @@ class PRCodeSuggestions:
if get_settings().config.verbosity_level >= 2: if get_settings().config.verbosity_level >= 2:
logging.info(f"Could not parse suggestion: {d}") logging.info(f"Could not parse suggestion: {d}")
# is_successful = self.git_provider.publish_code_suggestions(code_suggestions) is_successful = self.git_provider.publish_code_suggestions(code_suggestions)
if True: if not is_successful:
# logging.info("Failed to publish code suggestions, trying to publish each suggestion separately") logging.info("Failed to publish code suggestions, trying to publish each suggestion separately")
for code_suggestion in code_suggestions: for code_suggestion in code_suggestions:
self.git_provider.publish_code_suggestions([code_suggestion]) self.git_provider.publish_code_suggestions([code_suggestion])