#10293: sage -startuptime is broken
------------------------+---------------------------------------------------
   Reporter:  jdemeyer  |       Owner:  jason                           
       Type:  defect    |      Status:  new                             
   Priority:  critical  |   Milestone:  sage-4.6.1                      
  Component:  misc      |    Keywords:  startuptime new_import exception
     Author:            |    Upstream:  N/A                             
   Reviewer:            |      Merged:                                  
Work_issues:            |  
------------------------+---------------------------------------------------
 Since sage-4.6.1.alpha2, {{{sage -startuptime}}} doesn't work anymore:
 {{{
 $ ./sage -startuptime
 Traceback (most recent call last):
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 46, in <module>
     from sage.all import *
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/lib/python2.6/site-
 packages/sage/all.py", line 99, in <module>
     from sage.server.all     import *
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/lib/python2.6/site-
 packages/sage/server/all.py", line 2, in <module>
     from notebook.all import *
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/lib/python2.6/site-
 packages/sage/server/notebook/all.py", line 22, in <module>
     from sagenb.notebook.all import *
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File
 "/home/jdemeyer/sage-4.6.1.alpha2/devel/sagenb/sagenb/notebook/all.py",
 line 16, in <module>
     from notebook_object import notebook, inotebook
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File
 
"/home/jdemeyer/sage-4.6.1.alpha2/devel/sagenb/sagenb/notebook/notebook_object.py",
 line 17, in <module>
     import notebook as _notebook
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File
 "/home/jdemeyer/sage-4.6.1.alpha2/devel/sagenb/sagenb/notebook/notebook.py",
 line 39, in <module>
     import css          # style
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File
 "/home/jdemeyer/sage-4.6.1.alpha2/devel/sagenb/sagenb/notebook/css.py",
 line 17, in <module>
     from sagenb.notebook.template import template
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File
 "/home/jdemeyer/sage-4.6.1.alpha2/devel/sagenb/sagenb/notebook/template.py",
 line 18, in <module>
     import jinja2
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/lib/python2.6/site-
 packages/Jinja2-2.5.5-py2.6.egg/jinja2/__init__.py", line 45, in <module>
     from jinja2.bccache import BytecodeCache, FileSystemBytecodeCache, \
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/bin/sage-startuptime.py",
 line 35, in new_import
     module = old_import(name, globals, locals, fromlist)
   File "/home/jdemeyer/sage-4.6.1.alpha2/local/lib/python2.6/site-
 packages/Jinja2-2.5.5-py2.6.egg/jinja2/bccache.py", line 31, in <module>
     bc_magic = 'j2'.encode('ascii') + pickle.dumps(bc_version, 2)
   File
 "/home/jdemeyer/sage-4.6.1.alpha2/local/lib/python/encodings/__init__.py",
 line 100, in search_function
     level=0)
 TypeError: new_import() got an unexpected keyword argument 'level'
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10293>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to