Spaces:
Runtime error
Runtime error
fixed the error when paragraph above the image link has white spaces
Browse filesat line 27, I have added patterns for white spaces at the end of the previous paragraph: `[\s]+]?`
app.py
CHANGED
@@ -15,13 +15,16 @@ def fix_imgs(src, dst):
|
|
15 |
return re.sub(r'!\[\[([^.]+)\.\w+(\|\d+)?\]\]', repl_img, dst)
|
16 |
|
17 |
def fix_imgs_with_hide(src, dst):
|
18 |
-
|
|
|
|
|
|
|
19 |
|
20 |
def add_hide_top_func(x):
|
21 |
add_hide_top = """\n\n[details='Images']"""
|
22 |
return f'{x.group(1)}{add_hide_top}{x.group(2)}'
|
23 |
|
24 |
-
result_top_hide = re.sub(r'(\
|
25 |
|
26 |
def add_hide_bottom_func(x):
|
27 |
add_hide_bottom = """[/details]\n\n"""
|
|
|
15 |
return re.sub(r'!\[\[([^.]+)\.\w+(\|\d+)?\]\]', repl_img, dst)
|
16 |
|
17 |
def fix_imgs_with_hide(src, dst):
|
18 |
+
if dst != "":
|
19 |
+
result_no_hide = fix_imgs(src, dst)
|
20 |
+
else:
|
21 |
+
result_no_hide = src
|
22 |
|
23 |
def add_hide_top_func(x):
|
24 |
add_hide_top = """\n\n[details='Images']"""
|
25 |
return f'{x.group(1)}{add_hide_top}{x.group(2)}'
|
26 |
|
27 |
+
result_top_hide = re.sub(r'([\.|\?|\w|\`][\s]+]?)([\n]+!\[[^|]+\|\S+\]\(\S+\))', add_hide_top_func, result_no_hide)
|
28 |
|
29 |
def add_hide_bottom_func(x):
|
30 |
add_hide_bottom = """[/details]\n\n"""
|