William Stein wrote: > On Jan 27, 2008 4:55 AM, Jaap Spies <[EMAIL PROTECTED]> wrote: >> William Stein wrote: >> [...] >>> Could you try changing that line 150 of sage/interfaces/sage0.py to >>> return eval(self.eval('cputime(%s)'%t).strip()) >>> then do "sage -br" and retry the test and see if it works on your machine? >>> Let me know. >>> > > OK, try > > return float(self.eval('cputime(%s)'%t)) >
sage: Exiting SAGE (CPU time 0m0.00s, Wall time 0m6.15s). [EMAIL PROTECTED] sage-2.10.1.rc0]$ ./sage -t devel/sage-main/sage/interfaces/sage0.py 2>&1 | tee -a test_sage0.log sage -t devel/sage-main/sage/interfaces/sage0.py ********************************************************************** File "sage0.py", line 143: sage: _= sage0.cputime() # random output Exception raised: Traceback (most recent call last): File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/doctest.py", line 1212, in __run compileflags, 1) in test.globs File "<doctest __main__.example_2[0]>", line 1, in <module> _= sage0.cputime() # random output###line 143: sage: _= sage0.cputime() # random output File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/site-packages/sage/interfaces/sage0.py", line 150, in cputime return float(self.eval('cputime(%s)'%t)) ValueError: invalid literal for float(): 1.7937259999999999 ********************************************************************** File "sage0.py", line 147: sage: _= sage0.cputime() # random output Exception raised: Traceback (most recent call last): File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/doctest.py", line 1212, in __run compileflags, 1) in test.globs File "<doctest __main__.example_2[2]>", line 1, in <module> _= sage0.cputime() # random output###line 147: sage: _= sage0.cputime() # random output File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/site-packages/sage/interfaces/sage0.py", line 150, in cputime return float(self.eval('cputime(%s)'%t)) ValueError: invalid literal for float(): 2.3326449999999999 ********************************************************************** 1 items had failures: 2 of 3 in __main__.example_2 ***Test Failed*** 2 failures. For whitespace errors, see the file .doctest_sage0.py [9.8 s] exit code: 256 ---------------------------------------------------------------------- The following tests failed: sage -t devel/sage-main/sage/interfaces/sage0.py Total time for all tests: 9.8 seconds [EMAIL PROTECTED] sage-2.10.1.rc0]$ > and if that doesn't work > > > return float(self.eval('cputime(%s)'%t).strip()) > sage: Exiting SAGE (CPU time 0m0.01s, Wall time 0m6.39s). [EMAIL PROTECTED] sage-2.10.1.rc0]$ ./sage -t devel/sage-main/sage/interfaces/sage0.py 2>&1 | tee -a test_sage0.log sage -t devel/sage-main/sage/interfaces/sage0.py ********************************************************************** File "sage0.py", line 143: sage: _= sage0.cputime() # random output Exception raised: Traceback (most recent call last): File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/doctest.py", line 1212, in __run compileflags, 1) in test.globs File "<doctest __main__.example_2[0]>", line 1, in <module> _= sage0.cputime() # random output###line 143: sage: _= sage0.cputime() # random output File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/site-packages/sage/interfaces/sage0.py", line 150, in cputime return float(self.eval('cputime(%s)'%t).strip()) ValueError: invalid literal for float(): 1.8237209999999999 ********************************************************************** File "sage0.py", line 147: sage: _= sage0.cputime() # random output Exception raised: Traceback (most recent call last): File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/doctest.py", line 1212, in __run compileflags, 1) in test.globs File "<doctest __main__.example_2[2]>", line 1, in <module> _= sage0.cputime() # random output###line 147: sage: _= sage0.cputime() # random output File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/site-packages/sage/interfaces/sage0.py", line 150, in cputime return float(self.eval('cputime(%s)'%t).strip()) ValueError: invalid literal for float(): 2.3896350000000002 ********************************************************************** 1 items had failures: 2 of 3 in __main__.example_2 ***Test Failed*** 2 failures. For whitespace errors, see the file .doctest_sage0.py [9.3 s] exit code: 256 ---------------------------------------------------------------------- The following tests failed: sage -t devel/sage-main/sage/interfaces/sage0.py Total time for all tests: 9.3 seconds > I have to say -- I just don't get why this doesn't work on your FC7 machine. > All that it is doing is eval'ing a correct float constant... I wonder if > there > are weird hidden invisible control codes in the output or something. > This is from the log file: ValueError: invalid literal for float(): ^[[0;31m ^[[0m1.8237209999999999 ********************************************************************** File "sage0.py", line 147: sage: _= sage0.cputime() # random output Exception raised: Traceback (most recent call last): File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/doctest.py", line 1212, in __run compileflags, 1) in test.globs File "<doctest __main__.example_2[2]>", line 1, in <module> _= sage0.cputime() # random output###line 147: sage: _= sage0.cputime() # random output File "/home/jaap/downloads/sage-2.10.1.rc0/local/lib/python2.5/site-packages/sage/interfaces/sage0.py", line 150, in cputime return float(self.eval('cputime(%s)'%t).strip()) ValueError: invalid literal for float(): ^[[0;31m ^[[0m2.3896350000000002 ********************************************************************** 1 items had failures: 2 of 3 in __main__.example_2 ***Test Failed*** 2 failures. For whitespace errors, see the file .doctest_sage0.py [9.3 s] exit code: 256 Seems you are right! Jaap --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---