didericis-claude
9282bceaf8
test / unit (pull_request) Successful in 37s
test / integration (pull_request) Successful in 40s
test / unit (push) Successful in 32s
test / integration (push) Successful in 43s
fix: emit WARNING when Docker teardown ExitStack raises (issue #156 )
...
Replace the bare `except BaseException: pass` in the `teardown` closure
with a `warn()` call that includes the container name and operation type
("compose-down"), so cleanup failures are visible in the log rather than
silently discarded. Non-blocking: the exception is consumed and teardown
continues, preserving the original error-propagation contract.
Add test_docker_launch_teardown.py to lock the new behaviour: it injects
a RuntimeError via a mocked `compose_down` callback and asserts the
WARNING message contains the container name and operation label.
2026-06-03 04:13:53 +00:00
..
2026-06-02 16:57:52 +00:00
2026-06-02 11:30:54 -04:00
2026-06-02 12:47:00 -04:00
2026-06-02 11:16:17 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:59:24 -04:00
2026-06-02 12:40:14 -04:00
2026-06-02 23:59:34 -04:00
2026-05-28 18:44:42 -04:00
2026-05-28 23:49:21 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:56:14 -04:00
2026-06-02 11:15:27 -04:00
2026-05-28 17:59:24 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:56:14 -04:00
2026-06-03 04:13:53 +00:00
2026-06-02 23:59:34 -04:00
2026-06-02 16:56:57 +00:00
2026-06-02 13:12:40 -04:00
2026-05-29 22:13:17 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:56:14 -04:00
2026-06-02 05:45:20 +00:00
2026-06-02 23:59:34 -04:00
2026-06-02 23:29:39 -04:00
2026-06-02 23:59:34 -04:00
2026-06-01 22:24:17 -04:00
2026-06-02 23:59:34 -04:00
2026-06-02 23:59:34 -04:00
2026-06-02 23:59:34 -04:00
2026-06-02 07:32:06 +00:00
2026-05-29 00:15:15 -04:00
2026-06-01 22:24:17 -04:00
2026-05-28 17:56:14 -04:00
2026-06-02 08:15:20 +00:00
2026-06-02 18:17:24 +00:00
2026-06-01 22:24:17 -04:00
2026-06-02 23:59:34 -04:00
2026-05-28 17:56:14 -04:00
2026-06-02 11:48:24 -04:00
2026-06-01 22:24:17 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 17:56:14 -04:00
2026-06-02 06:23:39 +00:00
2026-06-02 14:38:36 +00:00
2026-06-02 23:59:34 -04:00
2026-05-28 17:56:14 -04:00
2026-05-28 18:49:28 -04:00
2026-06-02 06:29:05 +00:00
2026-05-28 17:56:14 -04:00
2026-06-02 08:06:45 +00:00
2026-05-28 17:56:14 -04:00
2026-06-02 17:01:19 +00:00
2026-06-02 18:17:24 +00:00