Skip to content

Commit c734982

Browse files
Merge pull request #100 from xenserver-next/easy-run-pylint-refactor
run-pylint.py: Extract markdown generator into new function
2 parents e872c62 + b01daf7 commit c734982

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

run-pylint.py

+11-7
Original file line numberDiff line numberDiff line change
@@ -218,13 +218,17 @@ def main(dirs: List[str], output_file: str, pylint_logfile: str, branch_url: str
218218
return
219219

220220
with open(summary_file, "w", encoding="utf-8") as fp:
221-
me = os.path.basename(__file__)
222-
mylink = f"[{me}]({branch_url}/{me})"
223-
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-markdown-content
224-
fp.write(f"### PyLint breakdown from {mylink} on **xcp/\\*\\*/*.py**\n")
225-
fp.write(panda_overview.to_markdown())
226-
fp.write(f"\n### PyLint results from {mylink} on **xcp/\\*\\*/*.py**\n")
227-
fp.write(panda_results.to_markdown())
221+
write_results_as_markdown_tables(branch_url, fp, panda_overview, panda_results)
222+
223+
224+
def write_results_as_markdown_tables(branch_url, fp, panda_overview, panda_results):
225+
me = os.path.basename(__file__)
226+
mylink = f"[{me}]({branch_url}/{me})"
227+
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-markdown-content
228+
fp.write(f"### PyLint breakdown from {mylink} on **xcp/\\*\\*/*.py**\n")
229+
fp.write(panda_overview.to_markdown())
230+
fp.write(f"\n### PyLint results from {mylink} on **xcp/\\*\\*/*.py**\n")
231+
fp.write(panda_results.to_markdown())
228232

229233

230234
if __name__ == "__main__":

0 commit comments

Comments
 (0)