class Foo(object):
    """My doc string
    """
__metaclass__ = Meta

@classmethod
def default_attributes(cls):
    return {'foo': 'description of foo attribute', 'bar':
        'description of bar attribute'}

@classmethod
def attributes_string(cls):
    attributes = cls.default_attributes()
result = """
Default Attributes:
"""
for key, value in list(attributes.items()):
    result += '%s: %s\n' % (key, value)
return result
Как изменить строки документации класса с помощью методов класса