Forum Discussion

tan_thiamhuat's avatar
tan_thiamhuat
Post Patron
1 year ago
Solved

Notebook -- exited gracefully

can I check how is it possible to exit a notebook gracefully with  mssparkutils.notebook.exit when certain condition is met, and the rest of the code in the below cells are not executed.   Thanks...
  • burakkaragoz's avatar
    1 year ago

    Hi tan_thiamhuat ,

     

    Yeah, you can totally do that. If you use mssparkutils.notebook.exit inside a cell, it’ll stop the notebook right there and none of the cells below will run after that. Just put your condition check at the top of the cell, and call notebook.exit when you want to stop. For example:

    Python
     
    if some_condition:
        mssparkutils.notebook.exit("Stopping execution because condition met")
    # whatever code below here won’t get executed if the exit is called
    

    It doesn’t matter if you have more cells after, they just won’t be executed once exit runs. That’s how I usually handle early exits when I need to.

    If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.