From 4daf746976fb391c9082d6f954259f713e4723c5 Mon Sep 17 00:00:00 2001 From: Untone Date: Tue, 19 Mar 2024 16:24:25 +0300 Subject: [PATCH] views-independant --- services/viewed.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/services/viewed.py b/services/viewed.py index 9338d7b9..41277f85 100644 --- a/services/viewed.py +++ b/services/viewed.py @@ -42,6 +42,10 @@ class ViewedStorage: """Подключение к клиенту Google Analytics с использованием аутентификации""" self = ViewedStorage async with self.lock: + + # Загрузка предварительно подсчитанных просмотров из файла JSON + self.load_precounted_views() + os.environ.setdefault('GOOGLE_APPLICATION_CREDENTIALS', GOOGLE_KEYFILE_PATH) if GOOGLE_KEYFILE_PATH and os.path.isfile(GOOGLE_KEYFILE_PATH): # Using a default constructor instructs the client to use the credentials @@ -49,9 +53,6 @@ class ViewedStorage: self.analytics_client = BetaAnalyticsDataClient() logger.info(' * Клиент Google Analytics успешно авторизован') - # Загрузка предварительно подсчитанных просмотров из файла JSON - self.load_precounted_views() - # Запуск фоновой задачи _task = asyncio.create_task(self.worker()) else: