Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

A new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.

Reply
tan_thiamhuat
Post Patron
Post Patron

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.
1 ACCEPTED SOLUTION
burakkaragoz
Super User
Super User

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.

View solution in original post

1 REPLY 1
burakkaragoz
Super User
Super User

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.

Helpful resources

Announcements
June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.