from latch import small_task

@small_task
def task():

    ...

    try:
        ...
    catch ValueError:
        title = 'Invalid sample ID column selected'
        body = 'Your file indicates that sample columns a, b are valid'
        message(typ='error', data={'title': title, 'body': body})

    ...

The typ parameter affects how your message is styled. It currently accepts three options:

  • info
  • warning
  • error

The data parameter contains the message to be displayed. It’s represented as a Python dict and requires two inputs,

  • title: The title of your message
  • body: The contents of your message

For more information, see latch.functions.messages under the API docs.