This commit is contained in:
@@ -45,8 +45,9 @@ def cache_auth_request(f):
|
||||
cache_key = auth_cache_key(req)
|
||||
result = region.get(cache_key)
|
||||
if result is None:
|
||||
result = await f(*args, **kwargs)
|
||||
region.set(cache_key, result)
|
||||
[user_id, user_roles] = await f(*args, **kwargs)
|
||||
if user_id:
|
||||
region.set(cache_key, [user_id, user_roles])
|
||||
return result
|
||||
return decorated_function
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
from functools import wraps
|
||||
import logging
|
||||
import time
|
||||
from functools import wraps
|
||||
from typing import Any, Callable, Dict, TypeVar
|
||||
|
||||
from dogpile.cache import make_region
|
||||
|
@@ -4,7 +4,6 @@ import redis.asyncio as aredis
|
||||
|
||||
from settings import REDIS_URL
|
||||
|
||||
|
||||
logger = logging.getLogger('[services.redis] ')
|
||||
logger.setLevel(logging.DEBUG)
|
||||
|
||||
|
@@ -7,7 +7,6 @@ from opensearchpy import OpenSearch
|
||||
|
||||
from services.rediscache import redis
|
||||
|
||||
|
||||
os_logger = logging.getLogger(name='opensearch')
|
||||
os_logger.setLevel(logging.INFO)
|
||||
logger = logging.getLogger('\t[services.search]\t')
|
||||
|
@@ -8,19 +8,13 @@ from typing import Dict
|
||||
|
||||
# ga
|
||||
from google.analytics.data_v1beta import BetaAnalyticsDataClient
|
||||
from google.analytics.data_v1beta.types import (
|
||||
DateRange,
|
||||
Dimension,
|
||||
Metric,
|
||||
RunReportRequest,
|
||||
)
|
||||
from google.analytics.data_v1beta.types import DateRange, Dimension, Metric, RunReportRequest
|
||||
|
||||
from orm.author import Author
|
||||
from orm.shout import Shout, ShoutAuthor, ShoutTopic
|
||||
from orm.topic import Topic
|
||||
from services.db import local_session
|
||||
|
||||
|
||||
# Настройка журналирования
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
logger = logging.getLogger('\t[services.viewed]\t')
|
||||
|
Reference in New Issue
Block a user