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

Reply via email to