Hi, I got this bug from the "report a problem" link This code throws an error:
f(x)=1/(pi*x) plot(f(x),(x,-1,1)) but this works, so does replacing pi with e! f(x)=1/(pi^2*x) plot(f(x),(x,-1,1)) Traceback (most recent call last): plot(f(x),(x,-1,1)) File "", line 1, in <module> File "/tmp/tmpsJA8BR/___code___.py", line 4, in <module> plot(f(x),(x,-_sage_const_1 ,_sage_const_1 )) File "", line 1, in <module> File "/opt/sage/current/local/lib/python2.6/site-packages/sage/plot/misc.py", line 243, in wrapper return func(*args, **kwds) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/plot/misc.py", line 138, in wrapper return func(*args, **options) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/plot/plot.py", line 2465, in plot G = funcs.plot(*args, **original_opts) File "expression.pyx", line 6382, in sage.symbolic.expression.Expression.plot (sage/symbolic/expression.cpp:25697) File "expression.pyx", line 6421, in sage.symbolic.expression.Expression._plot_fast_callable (sage/symbolic/expression.cpp:26100) File "fast_callable.pyx", line 420, in sage.ext.fast_callable.fast_callable (sage/ext/fast_callable.c:3134) File "expression.pyx", line 6279, in sage.symbolic.expression.Expression._fast_callable_ (sage/symbolic/expression.cpp:25105) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1355, in fast_callable return FastCallableConverter(ex, etb)() File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 213, in __call__ return self.arithmetic(div, div.operator()) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1295, in arithmetic return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1295, in <lambda> return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "fast_callable.pyx", line 685, in sage.ext.fast_callable.ExpressionTreeBuilder.call (sage/ext/fast_callable.c:4986) File "fast_callable.pyx", line 565, in sage.ext.fast_callable.ExpressionTreeBuilder.__call__ (sage/ext/fast_callable.c:4313) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 121, in _fast_callable_ return fast_callable(self, etb) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1355, in fast_callable return FastCallableConverter(ex, etb)() File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 213, in __call__ return self.arithmetic(div, div.operator()) File "/opt/sage/current/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1295, in arithmetic return reduce(lambda x,y: self.etb.call(operator, x,y), operands) TypeError: reduce() of empty sequence with no initial value -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org