diff --git a/piker/data/_ahab.py b/piker/data/_ahab.py index d04d73a2..45203447 100644 --- a/piker/data/_ahab.py +++ b/piker/data/_ahab.py @@ -37,7 +37,7 @@ from docker.models.containers import Container as DockerContainer from docker.errors import ( DockerException, APIError, - ContainerError, + # ContainerError, ) from requests.exceptions import ConnectionError, ReadTimeout @@ -51,6 +51,10 @@ class DockerNotStarted(Exception): 'Prolly you dint start da daemon bruh' +class ApplicationLogError(Exception): + 'App in container reported an error in logs' + + @acm async def open_docker( url: Optional[str] = None, @@ -153,7 +157,7 @@ class Container: # print(f'level: {level}') if level in ('error', 'fatal'): - raise ContainerError(msg) + raise ApplicationLogError(msg) if patt in msg: return True