From 7b909e088e8ccaef373b7d2f1bfe82fc9925455e Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 25 Sep 2023 12:48:11 +0200 Subject: [PATCH] Fix doctest_fix for Documenter 1.0 --- src/utils/docs.jl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/utils/docs.jl b/src/utils/docs.jl index 46cc1fb7fe0e..242b6a60ad71 100644 --- a/src/utils/docs.jl +++ b/src/utils/docs.jl @@ -80,12 +80,18 @@ Fixes all doctests for the file `n`, ie. all files in Oscar where function doctest_fix(n::String; set_meta::Bool = false) doc = get_document(set_meta) + if isdefined(Main.Documenter, :DocTests) + doctest = Main.Documenter.DocTests.doctest + else + doctest = Main.Documenter._doctest + end + #essentially inspired by Documenter/src/DocTests.jl bm = Main.Documenter.DocSystem.getmeta(Oscar) for (k, md) = bm for s in md.order if occursin(n, md.docs[s].data[:path]) - Main.Documenter.DocTests.doctest(md.docs[s], Oscar, doc) + doctest(md.docs[s], Oscar, doc) end end end