Skip to content
This repository was archived by the owner on May 21, 2025. It is now read-only.

Commit 800d1ad

Browse files
authored
Merge pull request #242 from codecov/clean-toc-generation
Cleaning TOC generation
2 parents 046b4fa + bc18afd commit 800d1ad

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

codecov/__init__.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,17 @@ def _add_env_if_not_empty(lst, value):
214214
lst.add(value)
215215

216216

217+
def generate_toc(root):
218+
return str(
219+
(
220+
try_to_run(['git', 'ls-files'], cwd=root) or
221+
try_to_run(['git', 'ls-files']) or
222+
try_to_run(['hg', 'locate'], cwd=root) or
223+
try_to_run(['hg', 'locate'])
224+
)
225+
).strip() or ""
226+
227+
217228
def main(*argv, **kwargs):
218229
root = os.getcwd()
219230

@@ -623,10 +634,7 @@ def main(*argv, **kwargs):
623634

624635
# Build TOC
625636
# ---------
626-
toc = str((try_to_run(['git', 'ls-files'], cwd=root) or
627-
try_to_run(['git', 'ls-files']) or
628-
try_to_run(['hg', 'locate'], cwd=root) or
629-
try_to_run(['hg', 'locate']) or [''])).strip()
637+
toc = generate_toc(root)
630638

631639
if codecov.prefix:
632640
prefix = codecov.prefix.strip('/')

0 commit comments

Comments
 (0)