Well, I guess we *don't* actually want all callables, since that causes some issues with classes that have __call__ defined. http://dpaste.com/215213/ . Bummer.
Here is the patch for option 2: http://github.com/xiongchiamiov/sympy/compare/tempfix . I tested with python 2.4 and 2.7rc2 (with -3). We get an additional DeprecationError from the latter, but we have plenty of those as it is, and collections.Callable didn't exist until 2.6. -- James Pearson -- If life is but a dream, then do we only imagine the truth? No! By following our dreams we make our own truths! -- The Legend of Selim Wormrider -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sy...@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.