158
158
ipykernel=False, arguments='', stand_alone=None,
159
159
umd_enabled=True, umd_namelist=[], umd_verbose=True,
160
160
pythonstartup=None, pythonexecutable=None,
161
monitor_enabled=True, mpl_patch_enabled=True,
162
mpl_backend=None, ets_backend='qt4', qt_api=None, pyqt_api=0,
163
install_qt_inputhook=True, ignore_sip_setapi_errors=False,
164
merge_output_channels=False, colorize_sys_stderr=False,
165
autorefresh_timeout=3000, autorefresh_state=True,
166
light_background=True, menu_actions=None,
167
show_buttons_inside=True, show_elapsed_time=True):
161
monitor_enabled=True, mpl_backend=None, ets_backend='qt4',
162
qt_api=None, pyqt_api=0, install_qt_inputhook=True,
163
ignore_sip_setapi_errors=False, merge_output_channels=False,
164
colorize_sys_stderr=False, autorefresh_timeout=3000,
165
autorefresh_state=True, light_background=True,
166
menu_actions=None, show_buttons_inside=True,
167
show_elapsed_time=True):
169
169
assert qt_api in (None, 'pyqt', 'pyside')
173
173
self.dialog_manager = DialogManager()
175
175
self.stand_alone = stand_alone # stand alone settings (None: plugin)
176
self.interact = interact
177
self.is_ipykernel = ipykernel
176
178
self.pythonstartup = pythonstartup
177
179
self.pythonexecutable = pythonexecutable
178
180
self.monitor_enabled = monitor_enabled
179
self.mpl_patch_enabled = mpl_patch_enabled
180
181
self.mpl_backend = mpl_backend
181
182
self.ets_backend = ets_backend
182
183
self.qt_api = qt_api
190
191
self.umd_verbose = umd_verbose
191
192
self.autorefresh_timeout = autorefresh_timeout
192
193
self.autorefresh_state = autorefresh_state
193
self.is_ipykernel = ipykernel
195
195
self.namespacebrowser_button = None
196
196
self.cwd_button = None
230
230
self.shell.set_externalshell(self)
232
232
self.toggle_globals_explorer(False)
233
self.interact_action.setChecked(interact)
233
self.interact_action.setChecked(self.interact)
234
234
self.debug_action.setChecked(debug)
236
236
self.introspection_socket = None
461
460
env.append('UMD_ENABLED=%r' % self.umd_enabled)
462
461
env.append('UMD_NAMELIST=%s' % ','.join(self.umd_namelist))
463
462
env.append('UMD_VERBOSE=%r' % self.umd_verbose)
463
env.append('MATPLOTLIB_ION=True')
466
env.append('MATPLOTLIB_ION=True')
468
env.append('MATPLOTLIB_ION=False')
466
471
env.append('IPYTHON_KERNEL=%r' % self.is_ipykernel)