Greetings, >>> class A: ... '''a doc string''' ... >>> A.__doc__ 'a doc string' >>> class B: ... '''a {} string'''.format('doc') ... >>> B.__doc__ >>>
Is there's a reason for this? I know I can do: >>> class B: ... __doc__ = '''a {} string'''.format('doc') And it'll work, but I wonder why the first B docstring is empty. Thanks, -- Miki -- http://mail.python.org/mailman/listinfo/python-list