From a0f28ddf6d723d4f20c2d2c0c1b341ad90632ae8 Mon Sep 17 00:00:00 2001 From: benex Date: Sun, 24 Nov 2024 14:55:38 +0300 Subject: [PATCH] feat(cli): don't check for update if running notifier --- fastanime/cli/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fastanime/cli/__init__.py b/fastanime/cli/__init__.py index 32f480f..fc92b76 100644 --- a/fastanime/cli/__init__.py +++ b/fastanime/cli/__init__.py @@ -222,11 +222,16 @@ def run_cli( fresh_requests, ): import os + import sys from .config import Config ctx.obj = Config() - if ctx.obj.check_for_updates and ctx.invoked_subcommand != "completions": + if ( + ctx.obj.check_for_updates + and ctx.invoked_subcommand != "completions" + and "notifier" not in sys.argv + ): import time last_update = ctx.obj.user_data["meta"]["last_updated"] @@ -237,7 +242,6 @@ def run_cli( ctx.obj._update_user_data() from .app_updater import check_for_updates - import sys print("Checking for updates...", file=sys.stderr) print("So you can enjoy the latest features and bug fixes", file=sys.stderr)