def __init__(self, parent=None, fname=None, wdir=None, commands=[], interact=False, debug=False, path=[]): ExternalShellBase.__init__(self, parent, wdir, history_filename='.history_ec.py') self.shell.set_externalshell(self) self.toggle_globals_explorer(False) self.interact_check.setChecked(interact) self.debug_check.setChecked(debug) self.monitor_socket = None self.interpreter = fname is None self.fname = startup.__file__ if fname is None else fname if self.interpreter: self.interact_check.hide() self.debug_check.hide() self.terminate_button.hide() self.commands = ["import sys", "sys.path.insert(0, '')"] + commands # Additional python path list self.path = path
def __init__(self, parent=None, fname=None, wdir=None, commands=[], interact=False, debug=False, path=[], ipython=False, arguments=None, stand_alone=True, umd_enabled=True, umd_namelist=[], umd_verbose=True): self.namespacebrowser = None # namespace browser widget! self.fname = startup.__file__ if fname is None else fname self.stand_alone = stand_alone self.umd_enabled = umd_enabled self.umd_namelist = umd_namelist self.umd_verbose = umd_verbose self.namespacebrowser_button = None self.cwd_button = None self.terminate_button = None ExternalShellBase.__init__(self, parent, wdir, history_filename='.history.py') self.nsb_timer = QTimer(self) # Namespace browser auto-refresh timer self.nsb_timer.setInterval(3000) if arguments is not None: assert isinstance(arguments, basestring) self.arguments = arguments self.ipython = ipython if self.ipython: interact = False self.shell.set_externalshell(self) self.toggle_globals_explorer(False) self.interact_action.setChecked(interact) self.debug_action.setChecked(debug) self.monitor_socket = None self.interpreter = fname is None if self.interpreter: self.terminate_button.hide() self.commands = ["import sys", "sys.path.insert(0, '')"] + commands # Additional python path list self.path = path
def __init__(self, parent=None, fname=None, wdir=None, commands=[], interact=False, debug=False, path=[]): ExternalShellBase.__init__(self, parent, wdir, history_filename='.history_ec.py') self.shell.set_externalshell(self) self.toggle_globals_explorer(False) self.interact_check.setChecked(interact) self.debug_check.setChecked(debug) self.monitor_socket = None self.interpreter = fname is None self.fname = startup.__file__ if fname is None else fname if self.interpreter: self.interact_check.hide() self.debug_check.hide() self.terminate_button.hide() self.commands = ["import sys", "sys.path.insert(0, '')"] + commands # Additional python path list self.path = path
def __init__(self, parent=None, wdir=None): ExternalShellBase.__init__(self, parent, wdir, history_filename='.history_ec')
def __init__(self, parent=None, wdir=None, path=[]): ExternalShellBase.__init__(self, parent, wdir, history_filename='.history') # Additional python path list self.path = path