Show More
@@ -673,13 +673,9 b' def format(text, width=80, indent=0, kee' | |||||
673 | if section: |
|
673 | if section: | |
674 | blocks = filtersections(blocks, section) |
|
674 | blocks = filtersections(blocks, section) | |
675 | if style == 'html': |
|
675 | if style == 'html': | |
676 |
|
|
676 | return formathtml(blocks) | |
677 | else: |
|
677 | else: | |
678 |
|
|
678 | return formatplain(blocks, width=width) | |
679 | if keep is None: |
|
|||
680 | return text |
|
|||
681 | else: |
|
|||
682 | return text, pruned |
|
|||
683 |
|
679 | |||
684 | def filtersections(blocks, section): |
|
680 | def filtersections(blocks, section): | |
685 | """Select parsed blocks under the specified section""" |
|
681 | """Select parsed blocks under the specified section""" |
@@ -575,7 +575,7 b' def rstdoc(context, mapping, args):' | |||||
575 | text = evalstring(context, mapping, args[0]) |
|
575 | text = evalstring(context, mapping, args[0]) | |
576 | style = evalstring(context, mapping, args[1]) |
|
576 | style = evalstring(context, mapping, args[1]) | |
577 |
|
577 | |||
578 |
return minirst.format(text, style=style, keep=['verbose']) |
|
578 | return minirst.format(text, style=style, keep=['verbose']) | |
579 |
|
579 | |||
580 | @templatefunc('separate(sep, args...)', argspec='sep *args') |
|
580 | @templatefunc('separate(sep, args...)', argspec='sep *args') | |
581 | def separate(context, mapping, args): |
|
581 | def separate(context, mapping, args): |
@@ -7,6 +7,7 b' from mercurial.utils import (' | |||||
7 | ) |
|
7 | ) | |
8 |
|
8 | |||
9 | def debugformat(text, form, **kwargs): |
|
9 | def debugformat(text, form, **kwargs): | |
|
10 | blocks, pruned = minirst.parse(text, **kwargs) | |||
10 | if form == b'html': |
|
11 | if form == b'html': | |
11 | print("html format:") |
|
12 | print("html format:") | |
12 | out = minirst.format(text, style=form, **kwargs) |
|
13 | out = minirst.format(text, style=form, **kwargs) | |
@@ -15,12 +16,10 b' def debugformat(text, form, **kwargs):' | |||||
15 | out = minirst.format(text, width=form, **kwargs) |
|
16 | out = minirst.format(text, width=form, **kwargs) | |
16 |
|
17 | |||
17 | print("-" * 70) |
|
18 | print("-" * 70) | |
18 | if type(out) == tuple: |
|
19 | print(out[:-1].decode('utf8')) | |
19 | print(out[0][:-1].decode('utf8')) |
|
20 | if kwargs.get('keep'): | |
20 | print("-" * 70) |
|
21 | print("-" * 70) | |
21 |
print(stringutil.pprint( |
|
22 | print(stringutil.pprint(pruned).decode('utf8')) | |
22 | else: |
|
|||
23 | print(out[:-1].decode('utf8')) |
|
|||
24 | print("-" * 70) |
|
23 | print("-" * 70) | |
25 | print() |
|
24 | print() | |
26 |
|
25 |
General Comments 0
You need to be logged in to leave comments.
Login now