Gerald Dalley added the comment:
I and a few others have run into issues with the Enum constructors producing
spurious reference cycles. This can cause memory explosions if large objects
like numpy arrays are held in any of the relevant stack frames. Based on
https://bugs.python.org
New submission from Gerald Dalley dall...@alum.mit.edu:
It would be helpful to have a doctest flag that makes the test case insensitive.
Use case: nan values are printed as nan with typical Linux implementations,
but as NaN on other operating systems like Solaris.
In a naive implementation
Changes by Gerald Dalley dall...@alum.mit.edu:
--
type: - feature request
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13337
___
___
Python-bugs
Gerald Dalley dall...@alum.mit.edu added the comment:
ITSM?
The motivating use case here comes from nan strings produced by libc in
extension modules (even though python itself and some major libraries like
numpy are consistent). At least some versions Solaris and Linux differ
Gerald Dalley dall...@deshaw.com added the comment:
Another use case: for distributed processing, it's handy to be able to pickle
interactive functions and functions that are part of a script. The user can
then remotely execute a broader set of functions than can be pickled by
default