ChatApp and InspectorApp assigned self.client before __aenter__ completed, so a failed open was masked by an AttributeError from on_unmount tearing down the never-opened client. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_chat_app.py | ||
| test_image_input.py | ||
ChatApp and InspectorApp assigned self.client before __aenter__ completed, so a failed open was masked by an AttributeError from on_unmount tearing down the never-opened client. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_chat_app.py | ||
| test_image_input.py | ||