From 4e093fb24fe2ff34c4373ff75812c306c8c089d4 Mon Sep 17 00:00:00 2001 From: break27 Date: Mon, 29 Jun 2026 16:55:05 +0800 Subject: [PATCH] fix: guards priority tweaks --- main.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index db7b47b..203e451 100644 --- a/main.py +++ b/main.py @@ -407,17 +407,16 @@ def main(driver: Chrome, logger = logging.getLogger('main')): logger.warning("[%d/%d] Exhausted all allowed attempts; skipping", index-1, limit-1) raise Skip() - if (sent := cell(index, column.sent).value) is not None and str(sent).strip(): - logger.info("[%d/%d] Already visited; skipping '%s'", index-1, limit-1, email) - occurrence[code] += 1 - progress['omit'] += 1 - raise Skip() - if index < options.get('start', 2) or progress['done'] >= options.get('limit', limit): logger.info("[%d/%d] Not planned; skipping '%s'", index-1, limit-1, email) progress['omit'] += 1 raise Skip() + if (sent := cell(index, column.sent).value) is not None and str(sent).strip(): + logger.info("[%d/%d] Already visited; skipping '%s'", index-1, limit-1, email) + occurrence[code] += 1 + raise Skip() + match options.get('occurrence'): case o if o is None: pass