Cameron Simpson wrote:
Unless one had a misfortune and wanted another docstring.

Good point. I guess having differing docstrings should make
otherwise equal objects ineligible for merging.

 mod1.py:
   MAX_BUFSIZE = 8192
MAX_BUFSIZE.__doc__ = 'Size of the hardware buffer used for I/O on this device.'

 mod2.py
   DEFAULT_CACHESIZE = 8192
DEFAULT_CACHESIZE.__doc__ = 'Convenient size for the foo cache, not to big or too small.'

I think setting the docstring of an existing immutable object
would have to be disallowed -- you need to create a new object
if you want it to have a distinct docstring, e.g.

MAX_BUFSIZE = int(8192, __doc__ = 'Size of the hardware buffer used for I/O on this device.')

--
Greg
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to