Skip to content

Commit 3d48c5e

Browse files
yetistmonsta
authored andcommitted
migrate from python2 to python3 of rst2man.py
1 parent 4eab52b commit 3d48c5e

File tree

1 file changed

+37
-38
lines changed

1 file changed

+37
-38
lines changed

rst2man.py

Lines changed: 37 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#!/usr/bin/env python3
22

33
# Author:
44
# Contact: grubert@users.sf.net
@@ -72,7 +72,6 @@
7272
import os
7373
import time
7474
import re
75-
from types import ListType
7675

7776
import docutils
7877
from docutils import nodes, utils, writers, languages
@@ -334,20 +333,20 @@ def append_header(self):
334333
self.header_written = 1
335334

336335
def visit_address(self, node):
337-
raise NotImplementedError, node.astext()
336+
raise NotImplementedError(node.astext())
338337
self.visit_docinfo_item(node, 'address', meta=None)
339338

340339
def depart_address(self, node):
341340
self.depart_docinfo_item()
342341

343342
def visit_admonition(self, node, name):
344-
raise NotImplementedError, node.astext()
343+
raise NotImplementedError(node.astext())
345344
self.body.append(self.starttag(node, 'div', CLASS=name))
346345
self.body.append('<p class="admonition-title">'
347346
+ self.language.labels[name] + '</p>\n')
348347

349348
def depart_admonition(self):
350-
raise NotImplementedError, node.astext()
349+
raise NotImplementedError(node.astext())
351350
self.body.append('</div>\n')
352351

353352
def visit_attention(self, node):
@@ -388,11 +387,11 @@ def depart_bullet_list(self, node):
388387
self.list_end()
389388

390389
def visit_caption(self, node):
391-
raise NotImplementedError, node.astext()
390+
raise NotImplementedError(node.astext())
392391
self.body.append(self.starttag(node, 'p', '', CLASS='caption'))
393392

394393
def depart_caption(self, node):
395-
raise NotImplementedError, node.astext()
394+
raise NotImplementedError(node.astext())
396395
self.body.append('</p>\n')
397396

398397
def visit_caution(self, node):
@@ -402,7 +401,7 @@ def depart_caution(self, node):
402401
self.depart_admonition()
403402

404403
def visit_citation(self, node):
405-
raise NotImplementedError, node.astext()
404+
raise NotImplementedError(node.astext())
406405
self.body.append(self.starttag(node, 'table', CLASS='citation',
407406
frame="void", rules="none"))
408407
self.body.append('<colgroup><col class="label" /><col /></colgroup>\n'
@@ -412,12 +411,12 @@ def visit_citation(self, node):
412411
self.footnote_backrefs(node)
413412

414413
def depart_citation(self, node):
415-
raise NotImplementedError, node.astext()
414+
raise NotImplementedError(node.astext())
416415
self.body.append('</td></tr>\n'
417416
'</tbody>\n</table>\n')
418417

419418
def visit_citation_reference(self, node):
420-
raise NotImplementedError, node.astext()
419+
raise NotImplementedError(node.astext())
421420
href = ''
422421
if node.has_key('refid'):
423422
href = '#' + node['refid']
@@ -427,16 +426,16 @@ def visit_citation_reference(self, node):
427426
CLASS='citation-reference'))
428427

429428
def depart_citation_reference(self, node):
430-
raise NotImplementedError, node.astext()
429+
raise NotImplementedError(node.astext())
431430
self.body.append(']</a>')
432431

433432
def visit_classifier(self, node):
434-
raise NotImplementedError, node.astext()
433+
raise NotImplementedError(node.astext())
435434
self.body.append(' <span class="classifier-delimiter">:</span> ')
436435
self.body.append(self.starttag(node, 'span', '', CLASS='classifier'))
437436

438437
def depart_classifier(self, node):
439-
raise NotImplementedError, node.astext()
438+
raise NotImplementedError(node.astext())
440439
self.body.append('</span>')
441440

442441
def visit_colspec(self, node):
@@ -524,11 +523,11 @@ def depart_docinfo_item(self):
524523
pass
525524

526525
def visit_doctest_block(self, node):
527-
raise NotImplementedError, node.astext()
526+
raise NotImplementedError(node.astext())
528527
self.body.append(self.starttag(node, 'pre', CLASS='doctest-block'))
529528

530529
def depart_doctest_block(self, node):
531-
raise NotImplementedError, node.astext()
530+
raise NotImplementedError(node.astext())
532531
self.body.append('\n</pre>\n')
533532

534533
def visit_document(self, node):
@@ -613,16 +612,16 @@ def depart_field_name(self, node):
613612
self.body.append(self.defs['field_name'][1])
614613

615614
def visit_figure(self, node):
616-
raise NotImplementedError, node.astext()
615+
raise NotImplementedError(node.astext())
617616

618617
def depart_figure(self, node):
619-
raise NotImplementedError, node.astext()
618+
raise NotImplementedError(node.astext())
620619

621620
def visit_footer(self, node):
622-
raise NotImplementedError, node.astext()
621+
raise NotImplementedError(node.astext())
623622

624623
def depart_footer(self, node):
625-
raise NotImplementedError, node.astext()
624+
raise NotImplementedError(node.astext())
626625
start = self.context.pop()
627626
footer = (['<hr class="footer"/>\n',
628627
self.starttag(node, 'div', CLASS='footer')]
@@ -631,7 +630,7 @@ def depart_footer(self, node):
631630
del self.body[start:]
632631

633632
def visit_footnote(self, node):
634-
raise NotImplementedError, node.astext()
633+
raise NotImplementedError(node.astext())
635634
self.body.append(self.starttag(node, 'table', CLASS='footnote',
636635
frame="void", rules="none"))
637636
self.body.append('<colgroup><col class="label" /><col /></colgroup>\n'
@@ -640,7 +639,7 @@ def visit_footnote(self, node):
640639
self.footnote_backrefs(node)
641640

642641
def footnote_backrefs(self, node):
643-
raise NotImplementedError, node.astext()
642+
raise NotImplementedError(node.astext())
644643
if self.settings.footnote_backlinks and node.hasattr('backrefs'):
645644
backrefs = node['backrefs']
646645
if len(backrefs) == 1:
@@ -661,12 +660,12 @@ def footnote_backrefs(self, node):
661660
self.context.append('<a name="%s">' % node['id'])
662661

663662
def depart_footnote(self, node):
664-
raise NotImplementedError, node.astext()
663+
raise NotImplementedError(node.astext())
665664
self.body.append('</td></tr>\n'
666665
'</tbody>\n</table>\n')
667666

668667
def visit_footnote_reference(self, node):
669-
raise NotImplementedError, node.astext()
668+
raise NotImplementedError(node.astext())
670669
href = ''
671670
if node.has_key('refid'):
672671
href = '#' + node['refid']
@@ -686,7 +685,7 @@ def visit_footnote_reference(self, node):
686685
CLASS='footnote-reference'))
687686

688687
def depart_footnote_reference(self, node):
689-
raise NotImplementedError, node.astext()
688+
raise NotImplementedError(node.astext())
690689
self.body.append(self.context.pop() + '</a>')
691690

692691
def visit_generated(self, node):
@@ -696,11 +695,11 @@ def depart_generated(self, node):
696695
pass
697696

698697
def visit_header(self, node):
699-
raise NotImplementedError, node.astext()
698+
raise NotImplementedError(node.astext())
700699
self.context.append(len(self.body))
701700

702701
def depart_header(self, node):
703-
raise NotImplementedError, node.astext()
702+
raise NotImplementedError(node.astext())
704703
start = self.context.pop()
705704
self.body_prefix.append(self.starttag(node, 'div', CLASS='header'))
706705
self.body_prefix.extend(self.body[start:])
@@ -714,7 +713,7 @@ def depart_hint(self, node):
714713
self.depart_admonition()
715714

716715
def visit_image(self, node):
717-
raise NotImplementedError, node.astext()
716+
raise NotImplementedError(node.astext())
718717
atts = node.attributes.copy()
719718
atts['src'] = atts['uri']
720719
del atts['uri']
@@ -728,7 +727,7 @@ def visit_image(self, node):
728727
self.body.append(self.emptytag(node, 'img', '', **atts))
729728

730729
def depart_image(self, node):
731-
raise NotImplementedError, node.astext()
730+
raise NotImplementedError(node.astext())
732731
self.body.append(self.context.pop())
733732

734733
def visit_important(self, node):
@@ -738,20 +737,20 @@ def depart_important(self, node):
738737
self.depart_admonition()
739738

740739
def visit_label(self, node):
741-
raise NotImplementedError, node.astext()
740+
raise NotImplementedError(node.astext())
742741
self.body.append(self.starttag(node, 'td', '%s[' % self.context.pop(),
743742
CLASS='label'))
744743

745744
def depart_label(self, node):
746-
raise NotImplementedError, node.astext()
745+
raise NotImplementedError(node.astext())
747746
self.body.append(']</a></td><td>%s' % self.context.pop())
748747

749748
def visit_legend(self, node):
750-
raise NotImplementedError, node.astext()
749+
raise NotImplementedError(node.astext())
751750
self.body.append(self.starttag(node, 'div', CLASS='legend'))
752751

753752
def depart_legend(self, node):
754-
raise NotImplementedError, node.astext()
753+
raise NotImplementedError(node.astext())
755754
self.body.append('</div>\n')
756755

757756
def visit_line_block(self, node):
@@ -788,7 +787,7 @@ def depart_literal_block(self, node):
788787
self.body.append(self.defs['literal_block'][1])
789788

790789
def visit_meta(self, node):
791-
raise NotImplementedError, node.astext()
790+
raise NotImplementedError(node.astext())
792791
self.head.append(self.emptytag(node, 'meta', **node.attributes))
793792

794793
def depart_meta(self, node):
@@ -876,11 +875,11 @@ def depart_option_argument(self, node):
876875
pass
877876

878877
def visit_organization(self, node):
879-
raise NotImplementedError, node.astext()
878+
raise NotImplementedError(node.astext())
880879
self.visit_docinfo_item(node, 'organization')
881880

882881
def depart_organization(self, node):
883-
raise NotImplementedError, node.astext()
882+
raise NotImplementedError(node.astext())
884883
self.depart_docinfo_item()
885884

886885
def visit_paragraph(self, node):
@@ -931,7 +930,7 @@ def depart_section(self, node):
931930
self.section_level -= 1
932931

933932
def visit_status(self, node):
934-
raise NotImplementedError, node.astext()
933+
raise NotImplementedError(node.astext())
935934
self.visit_docinfo_item(node, 'status', meta=None)
936935

937936
def depart_status(self, node):
@@ -1009,15 +1008,15 @@ def depart_tgroup(self, node):
10091008
pass
10101009

10111010
def visit_thead(self, node):
1012-
raise NotImplementedError, node.astext()
1011+
raise NotImplementedError(node.astext())
10131012
self.write_colspecs()
10141013
self.body.append(self.context.pop()) # '</colgroup>\n'
10151014
# There may or may not be a <thead>; this is for <tbody> to use:
10161015
self.context.append('')
10171016
self.body.append(self.starttag(node, 'thead', valign='bottom'))
10181017

10191018
def depart_thead(self, node):
1020-
raise NotImplementedError, node.astext()
1019+
raise NotImplementedError(node.astext())
10211020
self.body.append('</thead>\n')
10221021

10231022
def visit_tip(self, node):

0 commit comments

Comments
 (0)