Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

mssparkutils catch exception

Hello everyone!

I want to run a notebook with mssparkutils but want to continue with the code execution if the called notebook run fails, analog to having pipeline items in sequence "upon completion". Is this possible, and if so, how?

So far I tried:

 

import sys

try:
    mssparkutils.notebook.run("00_Broken_Notebook")
except:  # catch *all* exceptions
    e = sys.exc_info()[0]
    write_to_page("<p>Error: %s</p>" % e)

 

Thanks for any help!

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi Anonymous ,

    Thanks for using Fabric Community.
    Below code is working for me -

    Test Notebook 1 -

     


    Test Notebook 2 -

     

    import logging
    
    try:
        mssparkutils.notebook.run("Test Notebook 1")
    except Exception as e:
        logging.exception(e)
        print("it is running")
    

     

     

     


    Hope this is helpful. Do let me know incase of further queries.

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous ,

    Thanks for using Fabric Community.
    Below code is working for me -

    Test Notebook 1 -

     


    Test Notebook 2 -

     

    import logging
    
    try:
        mssparkutils.notebook.run("Test Notebook 1")
    except Exception as e:
        logging.exception(e)
        print("it is running")
    

     

     

     


    Hope this is helpful. Do let me know incase of further queries.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi Anonymous ,

      Glad to know that your query got resolved. Please continue using Fabric Community on your further queries.