Skip to content

Commit 81d2ca2

Browse files
authored
Support relative paths to manifest files (#194)
1 parent c58b771 commit 81d2ca2

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

pyperformance/_manifest.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
def load_manifest(filename, *, resolve=None):
2525
if not filename:
2626
filename = DEFAULT_MANIFEST
27+
filename = _utils.resolve_file(filename)
2728
sections = _parse_manifest_file(filename)
2829
return BenchmarksManifest._from_sections(sections, resolve, filename)
2930

@@ -279,8 +280,6 @@ def _iter_sections(lines):
279280

280281

281282
def _parse_manifest_file(filename):
282-
relroot = os.path.dirname(filename)
283-
filename = _utils.resolve_file(filename, relroot)
284283
with open(filename, encoding="utf-8") as infile:
285284
yield from _parse_manifest(infile, filename)
286285

0 commit comments

Comments
 (0)