add line number

This commit is contained in:
mrT23
2023-10-05 17:48:36 +03:00
parent 088f256415
commit 989c56220b
2 changed files with 40 additions and 0 deletions

View File

@ -385,3 +385,28 @@ class GitLabProvider(GitProvider):
return pr_id
except:
return ""
# def generate_link_to_relevant_line_number(self, suggestion) -> str:
# try:
# relevant_file = suggestion['relevant file'].strip('`').strip("'")
# relevant_line_str = suggestion['relevant line']
# if not relevant_line_str:
# return ""
#
# position, absolute_position = find_line_number_of_relevant_line_in_file \
# (self.diff_files, relevant_file, relevant_line_str)
#
# if absolute_position != -1:
# # # link to right file only
# # link = f"https://github.com/{self.repo}/blob/{self.pr.head.sha}/{relevant_file}" \
# # + "#" + f"L{absolute_position}"
#
# # link to diff
# sha_file = hashlib.sha1(relevant_file.encode('utf-8')).hexdigest()
# link = f"{self.pr.web_url}/diffs#{sha_file}_{absolute_position}_{absolute_position}"
# return link
# except Exception as e:
# if get_settings().config.verbosity_level >= 2:
# logging.info(f"Failed adding line link, error: {e}")
#
# return ""