--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.
***
IPython post-mortem report
{'commit_hash': u'a1b60f2',
'commit_source': 'installation',
'default_encoding': 'UTF-8',
'ipython_path':
'/opt/sage/sage-6.10/local/lib/python2.7/site-packages/IPython',
'ipython_version': '4.0.0',
'os_name': 'posix',
'platform': 'Linux-3.13.0-24-generic-x86_64-with-debian-jessie-sid',
'sys_executable': '/opt/sage/sage-6.10/local/bin/python',
'sys_platform': 'linux2',
'sys_version': '2.7.10 (default, Dec 21 2015, 09:55:02) \n[GCC 4.9.2]'}
***
***
Crash traceback:
---
---
ImportError Python 2.7.10: /opt/sage/sage-6.10/local/bin/python
Fri Jan 15 19:11:21 2016
A problem occurred executing Python code. Here is the sequence of function
calls leading up to the error, with the most recent (innermost) call last.
/opt/sage/sage-6.10/src/bin/sage-ipython in ()
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 """
4 Sage IPython startup script.
5 """
6
7 # Install extra readline commands before IPython initialization
8 from sage.repl.readline_extra_commands import *
9
10 from sage.repl.interpreter import SageTerminalApp
11
12 app = SageTerminalApp.instance()
---> 13 app.initialize()
global app.initialize = >
14 app.start()
/opt/sage/sage-6.10/local/lib/python2.7/site-packages/IPython/terminal/ipapp.pyc
in initialize(self=, argv=None)
/opt/sage/sage-6.10/local/lib/python2.7/site-packages/traitlets/config/application.pyc
in catch_config_error(method=,
app=, *args=(None,), **kwargs={})
60
61
#-
62 # Application class
63
#-
64
65 @decorator
66 def catch_config_error(method, app, *args, **kwargs):
67 """Method decorator for catching invalid config
(Trait/ArgumentErrors) during init.
68
69 On a TraitError (generally caused by bad config), this will print
the trait's
70 message, and exit the app.
71
72 For use on init methods, to prevent invoking excepthook on invalid
input.
73 """
74 try:
---> 75 return method(app, *args, **kwargs)
method =
app =
args = (None,)
kwargs = {}
76 except (TraitError, ArgumentError) as e:
77 app.print_help()
78 app.log.fatal("Bad config encountered during initialization:")
79 app.log.fatal(str(e))
80 app.log.debug("Config at the time: %s", app.config)
81 app.exit(1)
82
83
84 class ApplicationError(Exception):
85 pass
86
87 class LevelFormatter(logging.Formatter):
88 """Formatter with additional `highlevel` record
89
90 This field is empty if log level is less than highlevel_limit,
/opt/sage/sage-6.10/local/lib/python2.7/site-packages/IPython/terminal/ipapp.pyc
in initialize(self=, argv=None)
299
300 return super(TerminalIPythonApp, self).parse_command_line(argv)
301
302 @catch_config_error
303 def initialize(self, argv=None):
304 """Do actions after construct, but before starting the app."""
305 super(TerminalIPythonApp, self).initialize(argv)
306 if self.subapp is not None:
307 # don't bother initializing further, starting subapp
308 return
309 # print self.extra_args
310 if self.extra_args and not self.something_to_run:
311 self.file_to_run = self.extra_args[0]
312 self.init_path()
313 # create the shell
--> 314 self.init_shell()
self.init_shell = >
315 # and draw the banner
316 self.init_banner()
317 # Now a variety of things that happen after the banner is
printed.
318 self.init_gui_pylab()
319 self.init_extensions()
320 self.init_code()
321
322 def init_shell(self):
323 """initialize the Interactiv