<div>
<sly-field title="INFO: Test massage"
description="this is a common template for displaying information"
style="padding-top: 0; padding-bottom: 0">
<sly-icon slot="icon" :options="{ color: '#13ce66', bgColor: '#e1f7eb', rounded: false }">
<i class="zmdi zmdi-info"></i>
</sly-icon>
</sly-field>
<sly-field title="WARNING: Test message"
description="this is a common template for displaying warnings">
<sly-icon slot="icon" :options="{ color: '#fba607', bgColor: '#ffeee3', rounded: false }">
<i class="zmdi zmdi-alert-triangle"></i>
</sly-icon>
</sly-field>
<sly-field title="ERROR: Test message"
description="this is a common template for displaying errors">
<sly-icon slot="icon" :options="{ color: '#de1212', bgColor: '#ffebeb', rounded: false }">
<i class="zmdi zmdi-alert-circle"></i>
</sly-icon>
</sly-field>
</div>
Step 2 — Python Script
To keep the application running all the time, we will use the app.run method.
src/main.py
import supervisely_lib as sly
from dotenv import load_dotenv # pip install python-dotenv
# don't forget to add to requirements.txt!
load_dotenv("../debug.env")
load_dotenv("../secret_debug.env", override=True)
app = sly.AppService()
def main():
sly.logger.info('Application starting...')
app.run()
if __name__ == "__main__":
sly.main_wrapper("main", main)
Step 3 — Updating debug.env && config.json
Write TASK_ID While True Script from Part 7 to debug.env
We also need to specify the path along which our application can cache debugging data DEBUG_APP_DIR and DEBUG_CACHE_DIR