See the issue page. It has something to do with the new default lexicographic ordering for printing.
Aaron Meurer On Jun 8, 2011, at 2:20 AM, Luke wrote: > I was writing some documentation for physics/units.py and discovered > some infinite recursion RuntimeError: > >>>> from sympy.physics.units import joule >>>> joule > .... > File "/home/luke/repos/sympy/sympy/core/expr.py", line 140, in __lt__ > return C.StrictInequality(self, other) > File "/home/luke/repos/sympy/sympy/core/relational.py", line 128, in __new__ > return rop_cls._eval_relation(lhs.evalf(), rhs.evalf()) > File "/home/luke/repos/sympy/sympy/core/relational.py", line 185, in > _eval_relation > return lhs < rhs > File "/home/luke/repos/sympy/sympy/core/decorators.py", line 75, in > __sympifyit_wrapper > return func(a, sympify(b, strict=True)) > File "/home/luke/repos/sympy/sympy/core/expr.py", line 137, in __lt__ > dif = self - other > File "/home/luke/repos/sympy/sympy/core/decorators.py", line 75, in > __sympifyit_wrapper > return func(a, sympify(b, strict=True)) > File "/home/luke/repos/sympy/sympy/core/decorators.py", line 115, in > binary_op_wrapper > return func(self, other) > File "/home/luke/repos/sympy/sympy/core/expr.py", line 86, in __sub__ > return Add(self, -other) > File "/home/luke/repos/sympy/sympy/core/expr.py", line 70, in __neg__ > return Mul(S.NegativeOne, self) > File "/home/luke/repos/sympy/sympy/core/cache.py", line 100, in wrapper > return func_cache_it_cache[k] > File "/home/luke/repos/sympy/sympy/core/numbers.py", line 1100, in __hash__ > return super(Integer, self).__hash__() > File "/home/luke/repos/sympy/sympy/core/numbers.py", line 797, in __hash__ > return super(Rational, self).__hash__() > File "/home/luke/repos/sympy/sympy/core/numbers.py", line 193, in __hash__ > return super(Number, self).__hash__() > RuntimeError: maximum recursion depth exceeded while calling a Python object > > > Bug report filed here: > http://code.google.com/p/sympy/issues/detail?id=2461 > > ~Luke > > -- > "Those who would give up essential liberty to purchase a little > temporary safety deserve neither liberty nor safety." > > -- Benjamin Franklin, Historical Review of Pennsylvania, 1759 > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to sympy@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. > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@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.