Skip to content

Commit 55cab3d

Browse files
committed
minor: backwards compatibility with py38
1 parent e8cb21a commit 55cab3d

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

conftest.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,16 @@
99

1010
@pytest.fixture
1111
def markdown_examples():
12-
with importlib.resources.as_file(
13-
importlib.resources.files("python_jsonschema_objects.examples") / "README.md"
14-
) as md:
12+
if hasattr(importlib.resources, "as_file"):
13+
filehandle = importlib.resources.as_file(
14+
importlib.resources.files("python_jsonschema_objects.examples")
15+
/ "README.md"
16+
)
17+
else:
18+
filehandle = importlib.resources.path(
19+
"python_jsonschema_objects.examples", "README.md"
20+
)
21+
with filehandle as md:
1522
examples = pjs.markdown_support.extract_code_blocks(md)
1623

1724
return {json.loads(v)["title"]: json.loads(v) for v in examples["schema"]}

0 commit comments

Comments
 (0)