File tree 3 files changed +8
-7
lines changed
3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 6
6
import dash_slicer
7
7
8
8
9
+ md_seperator = "<!--- The below is autogenerated - do not edit --->" # noqa
10
+
11
+
9
12
def dedent (text ):
10
13
"""Dedent a docstring, removing leading whitespace."""
11
14
lines = text .lstrip ().splitlines ()
Original file line number Diff line number Diff line change 1
1
import os
2
2
3
- from dash_slicer .docs import get_reference_docs
3
+ from dash_slicer .docs import get_reference_docs , md_seperator
4
4
5
5
6
6
HERE = os .path .dirname (os .path .abspath (__file__ ))
@@ -18,7 +18,7 @@ def test_that_reference_docs_in_readme_are_up_to_date():
18
18
assert os .path .isfile (filename )
19
19
with open (filename , "rb" ) as f :
20
20
text = f .read ().decode ()
21
- _ , _ , ref = text .partition ("## Reference" )
21
+ _ , _ , ref = text .partition (md_seperator )
22
22
ref1 = ref .strip ().replace ("\r \n " , "\n " )
23
23
ref2 = get_reference_docs ().strip ()
24
24
assert (
Original file line number Diff line number Diff line change 4
4
"""
5
5
6
6
import os
7
- from dash_slicer .docs import get_reference_docs
7
+ from dash_slicer .docs import get_reference_docs , md_seperator
8
8
9
9
10
10
HERE = os .path .dirname (os .path .abspath (__file__ ))
13
13
def write_reference_docs ():
14
14
"""Write the reference docs to the README."""
15
15
# Prepare
16
- header = "## Reference"
17
- note = "<!--- The below is autogenerated - do not edit --->"
18
16
filename = os .path .join (HERE , "README.md" )
19
17
assert os .path .isfile (filename ), "README.md not found"
20
18
# Load first part of the readme
21
19
with open (filename , "rb" ) as f :
22
20
text = f .read ().decode ()
23
- text1 , _ , _ = text .partition (header )
21
+ text1 , _ , _ = text .partition (md_seperator )
24
22
text1 = text1 .strip ()
25
23
# Create second part of the readme
26
- text2 = "\n \n \n " + header + " \n \n " + note + "\n \n " + get_reference_docs ()
24
+ text2 = "\n \n " + md_seperator + "\n \n " + get_reference_docs ()
27
25
if "\r " in text1 :
28
26
text2 = text2 .replace ("\n " , "\r \n " )
29
27
# Wite
You can’t perform that action at this time.
0 commit comments