Jarle Selvåg added the comment:

I agree that -OO does what (people have agreed) it's supposed to do.

Many packages manipulates the docstring without checking for 'None' (see list 
below). For many package developers, it seems hard to remember that the 
docstrings may disappear after optimization. This behavior is not intuitive. At 
least in cases where the docstring is set to a string value, the expected 
behavior in my opinion would be to set its value to an empty string during 
optimization with -OO.

Here are some of the packages that run into trouble when the docstrings are set 
to 'None' by the -OO optimization:
algopy
astropy
lmfit
pyamg
pyvisa
mpl_toolkits
sympy
statsmodels
patsy
sklearn

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23189>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to