We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 138d8f9 commit 1951425Copy full SHA for 1951425
1 file changed
juju/model/__init__.py
@@ -3302,13 +3302,14 @@ async def new_wait_for_idle(
3302
deadline = None if timeout is None else started + timeout
3303
3304
async def status_on_demand():
3305
- yield _idle.check(
3306
- await self.get_status(),
3307
- apps=apps,
3308
- raise_on_error=raise_on_error,
3309
- raise_on_blocked=raise_on_blocked,
3310
- status=status,
3311
- )
+ while True:
+ yield _idle.check(
+ await self.get_status(),
+ apps=apps,
+ raise_on_error=raise_on_error,
+ raise_on_blocked=raise_on_blocked,
+ status=status,
3312
+ )
3313
3314
async for done in _idle.loop(
3315
status_on_demand(),
0 commit comments