File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 1
1
import re
2
2
import shutil
3
+ import sys
3
4
from pathlib import Path
4
5
from typing import List , Optional , Set , Tuple
5
6
9
10
10
11
from nbdocs .settings import NbDocsCfg
11
12
13
+
14
+ if sys .version_info .minor < 9 : # pragma: no cover
15
+ from typing import Pattern
16
+ rePattern = Pattern [str ]
17
+ else :
18
+ rePattern = re .Pattern [str ]
19
+
12
20
# Flags
13
21
# Flag is starts with #, at start of the line, no more symbols at this line except whitespaces.
14
22
HIDE = ["hide" ] # hide cell
@@ -38,7 +46,7 @@ def generate_flags_string(flags: List[str]) -> str:
38
46
return "|" .join (result_flags )
39
47
40
48
41
- def get_flags_re (flags : List [str ]) -> re . Pattern :
49
+ def get_flags_re (flags : List [str ]) -> rePattern :
42
50
"""Create Regex pattern from list of flags.
43
51
44
52
Args:
@@ -74,7 +82,7 @@ def cell_check_flags(cell: NotebookNode) -> bool:
74
82
return result
75
83
76
84
77
- def get_image_link_re (image_name : str = "" ) -> re . Pattern :
85
+ def get_image_link_re (image_name : str = "" ) -> rePattern :
78
86
"""Return regex pattern for image link with given name. If no name - any image link.
79
87
80
88
Args:
Original file line number Diff line number Diff line change 1
- __version__ = "dev_0.2 "
1
+ __version__ = "0.2_dev "
You can’t perform that action at this time.
0 commit comments