diff --git a/sphinx/writers/text.py b/sphinx/writers/text.py index ad2d8bbbc..fcea10cc1 100644 --- a/sphinx/writers/text.py +++ b/sphinx/writers/text.py @@ -303,8 +303,6 @@ class TextTranslator(nodes.NodeVisitor): def visit_desc_signature(self, node): self.new_state(0) - if node.parent['objtype'] in ('class', 'exception'): - self.add_text('%s ' % node.parent['objtype']) def depart_desc_signature(self, node): # XXX: wrap signatures in a way that makes sense diff --git a/tests/test_intl.py b/tests/test_intl.py index 5c6be546a..ea506020f 100644 --- a/tests/test_intl.py +++ b/tests/test_intl.py @@ -269,21 +269,21 @@ def test_text_builder(app, status, warning): result = (app.outdir / 'docfields.txt').text(encoding='utf-8') expect = (u"\nI18N WITH DOCFIELDS" u"\n*******************\n" - u"\nclass class Cls1\n" + u"\nclass Cls1\n" u"\n Parameters:" u"\n **param** -- DESCRIPTION OF PARAMETER param\n" - u"\nclass class Cls2\n" + u"\nclass Cls2\n" u"\n Parameters:" u"\n * **foo** -- DESCRIPTION OF PARAMETER foo\n" u"\n * **bar** -- DESCRIPTION OF PARAMETER bar\n" - u"\nclass class Cls3(values)\n" + u"\nclass Cls3(values)\n" u"\n Raises ValueError:" u"\n IF THE VALUES ARE OUT OF RANGE\n" - u"\nclass class Cls4(values)\n" + u"\nclass Cls4(values)\n" u"\n Raises:" u"\n * **TypeError** -- IF THE VALUES ARE NOT VALID\n" u"\n * **ValueError** -- IF THE VALUES ARE OUT OF RANGE\n" - u"\nclass class Cls5\n" + u"\nclass Cls5\n" u"\n Returns:" u'\n A NEW "Cls3" INSTANCE\n') yield assert_equal, result, expect