#!/usr/bin/env python
-# -*- coding: Latin-1 -*-
+# -*- coding: latin-1 -*-
"""Generate Python documentation in HTML or text for interactive use.
In the Python interpreter, do "from pydoc import help" to provide online
if submodules:
submodules.sort()
result = result + self.section(
- 'SUBMODULES', join(submodules, '\n'))
+ 'SUBMODULES', '\n'.join(submodules))
if classes:
classlist = [value for key, value in classes]
desc += ' in ' + name[:name.rfind('.')]
elif module and module is not object:
desc += ' in module ' + module.__name__
- elif not (inspect.ismodule(object) or
+
+ if not (inspect.ismodule(object) or
inspect.isclass(object) or
inspect.isroutine(object) or
inspect.isgetsetdescriptor(object) or
doc = pydoc.render_doc(pydocfodder)\r
assert "pydocfodder" in doc\r
\r
- def test_classic_class(self):\r
- class C: "Classic class"\r
- c = C()\r
- self.failUnlessEqual(pydoc.describe(C), 'class C')\r
- self.failUnlessEqual(pydoc.describe(c), 'instance of C')\r
- self.failUnless('instance of C in module test.test_pydoc'\r
- in pydoc.render_doc(c))\r
-\r
def test_class(self):\r
class C(object): "New-style class"\r
c = C()\r