Files
status-python-sdk/docs/utils.md
T
Nick Ninov 83f192bc00 docker: Sleep after run finishes
- Sleep prevents calling `Account` faster than launching the docker container. This only happens when the container already exists and it is must be turned on.
- Add logs
2026-06-18 07:39:20 +03:00

1.3 KiB

Utils

Utils header image

Helper functions for setting up the Status Backend environment.

Methods

launch_docker_container(wait_seconds=5)

Launch Status Backend Docker container in the background using docker-compose.yaml. If docker is not installed, or if the container fails to start, an exception will be raised with the error message from Docker.

Name Type Required Description
wait_seconds int No Number of seconds to pause after the docker compose up command returns, giving Status Backend enough time to finish booting before subsequent code runs. Defaults to 5. This matters mainly when the container already exists and is being restarted, because docker compose up returns immediately while the backend is still warming up - instantiating Account too quickly will fail to connect.
from bot import launch_docker_container

launch_docker_container(wait_seconds=10)

Windows Note: In Docker go to Settings > Resources > WSL integration and make sure Enable integration with my default WSL distro and Ubuntu are turned on.

Image of Note