diff --git a/src/keria/app/agenting.py b/src/keria/app/agenting.py index 7c381b6b..bb02f4df 100644 --- a/src/keria/app/agenting.py +++ b/src/keria/app/agenting.py @@ -5,7 +5,6 @@ """ import json -import datetime import os from dataclasses import asdict from urllib.parse import urlparse, urljoin @@ -750,20 +749,19 @@ def __init__(self, kvy, rgy, rvy, tvy, exc, vry, registrar, credentialer): super(Escrower, self).__init__(tock=self.tock) - def recur(self, tyme=None): + def recur(self, tyme): """ Process all escrows once per loop. """ - while True: - self.kvy.processEscrows() - self.kvy.processEscrowDelegables() - self.rgy.processEscrows() - self.rvy.processEscrowReply() - if self.tvy is not None: - self.tvy.processEscrows() - self.exc.processEscrow() - self.vry.processEscrows() - self.registrar.processEscrows() - self.credentialer.processEscrows() - yield self.tock + self.kvy.processEscrows() + self.kvy.processEscrowDelegables() + self.rgy.processEscrows() + self.rvy.processEscrowReply() + if self.tvy is not None: + self.tvy.processEscrows() + self.exc.processEscrow() + self.vry.processEscrows() + self.registrar.processEscrows() + self.credentialer.processEscrows() + return False def loadEnds(app):