Part 2 β Errors handling [Catching all bugs]
In this part, we will work with bugs. We will catch them.
Table of contents
Step 1 β Supervisely logger
Supervisely has a logger. It is a wrapper over Python's built-in logging package.
First thing we need to do is install Supervisely Python SDK to your environment:
pip install superviselyLet's take the code from Part 1 as a basis and add a logger:
import supervisely_lib as sly
worlds = ['Westeros', 'Azeroth', 'Middle Earth', 'Narnia']
sly_logger = sly.logger
for world in worlds:
sly_logger.info(f'Hello {world}!')Step 2 β Use [try: except] with traceback
To handle errors, you can use the [try: except] construction
src/main.py
Step 3 β Results
PreviousPart 1 β Hello world! [From your Python script to Supervisely APP]NextPart 3 β Site Packages [Customize your app]
Last updated
Was this helpful?