-
-
Notifications
You must be signed in to change notification settings - Fork 654
Closed
Description
For example, a clean build of sage-3.3.alpha0 or sage-3.2 on sage.math:
wstein@sage:/space/wstein/build/sage-3.3.alpha0$ ./sage
----------------------------------------------------------------------
| Sage Version 3.3.alpha0, Release Date: 2009-01-19 |
| Type notebook() for the GUI, and license() for information. |
----------------------------------------------------------------------
sage: 1/0
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (1507, 0))
---------------------------------------------------------------------------
ZeroDivisionError Traceback (most recent call last)
/scratch/wstein/sage/temp/sage.math.washington.edu/16649/_scratch_wstein_sage_init_sage_0.py in <module>()
----> 1
2
3
4
5
/space/wstein/build/sage-3.3.alpha0/local/lib/python2.5/site-packages/sage/structure/element.so in sage.structure.element.RingElement.__div__ (sage/structure/element.c:9099)()
1180
1181
-> 1182
1183
1184
/space/wstein/build/sage-3.3.alpha0/local/lib/python2.5/site-packages/sage/rings/integer.so in sage.rings.integer.Integer._div_ (sage/rings/integer.c:9516)()
1175
1176
-> 1177
1178
1179
/space/wstein/build/sage-3.3.alpha0/local/lib/python2.5/site-packages/sage/rings/integer_ring.so in sage.rings.integer_ring.IntegerRing_class._div (sage/rings/integer_ring.c:4745)()
228
229
--> 230
231
232
ZeroDivisionError: Rational division by zero
In the notebook the traceback looks like this (i.e. we never show the actual lines, only the numbers). So this is definitely some sort of ipython problem.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/space/wstein/build/sage-3.3.alpha0/here/worksheets/admin/1/code/1.py", line 9, in <module>
_sage_const_1 /_sage_const_0
File "/space/wstein/build/sage-3.3.alpha0/local/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg/", line 1, in <module>
File "element.pyx", line 1182, in sage.structure.element.RingElement.__div__ (sage/structure/element.c:9099)
File "integer.pyx", line 1177, in sage.rings.integer.Integer._div_ (sage/rings/integer.c:9516)
File "integer_ring.pyx", line 230, in sage.rings.integer_ring.IntegerRing_class._div (sage/rings/integer_ring.c:4745)
ZeroDivisionError: Rational division by zero
One possible solution would be to tone down the default traceback of ipython to not show 5 lines of context at every step, which is kind of nuts.
Component: misc
Issue created by migration from https://trac.sagemath.org/ticket/5051