'%exit_raise Make the current embedded kernel exit and raise and exception.
This function sets an internal flag so that an embedded IPython will
raise a `IPython.terminal.embed.KillEmbeded` Exception on exit, and then exit the current I. This is
useful to permanently exit a loop that create IPython embed instance.'

@line_magic
def exit_raise(self, parameter_s=''):

    self.shell.should_raise = True
    self.shell.ask_exit()
