Show More
@@ -452,7 +452,7 def findadmonitions(blocks, admonitions= | |||
|
452 | 452 | } |
|
453 | 453 | |
|
454 | 454 | def formatoption(block, width): |
|
455 |
desc = ' '.join(map( |
|
|
455 | desc = ' '.join(map(bytes.strip, block['lines'])) | |
|
456 | 456 | colwidth = encoding.colwidth(block['optstr']) |
|
457 | 457 | usablewidth = width - 1 |
|
458 | 458 | hanging = block['optstrwidth'] |
@@ -474,7 +474,7 def formatblock(block, width): | |||
|
474 | 474 | hang = len(block['lines'][-1]) - len(block['lines'][-1].lstrip()) |
|
475 | 475 | |
|
476 | 476 | defindent = indent + hang * ' ' |
|
477 |
text = ' '.join(map( |
|
|
477 | text = ' '.join(map(bytes.strip, block['lines'])) | |
|
478 | 478 | return '%s\n%s\n' % (indent + admonition, |
|
479 | 479 | util.wrap(text, width=width, |
|
480 | 480 | initindent=defindent, |
@@ -512,7 +512,7 def formatblock(block, width): | |||
|
512 | 512 | term = indent + block['lines'][0] |
|
513 | 513 | hang = len(block['lines'][-1]) - len(block['lines'][-1].lstrip()) |
|
514 | 514 | defindent = indent + hang * ' ' |
|
515 |
text = ' '.join(map( |
|
|
515 | text = ' '.join(map(bytes.strip, block['lines'][1:])) | |
|
516 | 516 | return '%s\n%s\n' % (term, util.wrap(text, width=width, |
|
517 | 517 | initindent=defindent, |
|
518 | 518 | hangindent=defindent)) |
@@ -567,7 +567,7 def formathtml(blocks): | |||
|
567 | 567 | |
|
568 | 568 | if btype == 'admonition': |
|
569 | 569 | admonition = escape(_admonitiontitles[b['admonitiontitle']]) |
|
570 |
text = escape(' '.join(map( |
|
|
570 | text = escape(' '.join(map(bytes.strip, lines))) | |
|
571 | 571 | out.append('<p>\n<b>%s</b> %s\n</p>\n' % (admonition, text)) |
|
572 | 572 | elif btype == 'paragraph': |
|
573 | 573 | out.append('<p>\n%s\n</p>\n' % escape('\n'.join(lines))) |
@@ -597,7 +597,7 def formathtml(blocks): | |||
|
597 | 597 | elif btype == 'definition': |
|
598 | 598 | openlist('dl', level) |
|
599 | 599 | term = escape(lines[0]) |
|
600 |
text = escape(' '.join(map( |
|
|
600 | text = escape(' '.join(map(bytes.strip, lines[1:]))) | |
|
601 | 601 | out.append(' <dt>%s\n <dd>%s\n' % (term, text)) |
|
602 | 602 | elif btype == 'bullet': |
|
603 | 603 | bullet, head = lines[0].split(' ', 1) |
@@ -609,12 +609,12 def formathtml(blocks): | |||
|
609 | 609 | elif btype == 'field': |
|
610 | 610 | openlist('dl', level) |
|
611 | 611 | key = escape(b['key']) |
|
612 |
text = escape(' '.join(map( |
|
|
612 | text = escape(' '.join(map(bytes.strip, lines))) | |
|
613 | 613 | out.append(' <dt>%s\n <dd>%s\n' % (key, text)) |
|
614 | 614 | elif btype == 'option': |
|
615 | 615 | openlist('dl', level) |
|
616 | 616 | opt = escape(b['optstr']) |
|
617 |
desc = escape(' '.join(map( |
|
|
617 | desc = escape(' '.join(map(bytes.strip, lines))) | |
|
618 | 618 | out.append(' <dt>%s\n <dd>%s\n' % (opt, desc)) |
|
619 | 619 | |
|
620 | 620 | # close lists if indent level of next block is lower |
General Comments 0
You need to be logged in to leave comments.
Login now