def __init__(self, *a, **kw): self._startup_paths = kw.pop('startup_paths', None) kw.update({ '_accept_action': AcceptAction.run_in_terminal( handler=self._process_document, render_cli_done=True), '_on_start': Callback(self._on_start), '_on_exit': AbortAction.RETURN_NONE, }) super(PythonRepl, self).__init__(*a, **kw)