moved
This commit is contained in:
parent
1d4fa4b977
commit
60a56fd098
6
services/cache.py → cache/cache.py
vendored
6
services/cache.py → cache/cache.py
vendored
|
@ -7,9 +7,9 @@ from orm.author import Author, AuthorFollower
|
|||
from orm.topic import Topic, TopicFollower
|
||||
from orm.shout import Shout, ShoutAuthor, ShoutTopic
|
||||
from services.db import local_session
|
||||
from services.encoders import CustomJSONEncoder
|
||||
from services.rediscache import redis
|
||||
from services.logger import root_logger as logger
|
||||
from utils.encoders import CustomJSONEncoder
|
||||
from cache.rediscache import redis
|
||||
from utils.logger import root_logger as logger
|
||||
|
||||
DEFAULT_FOLLOWS = {
|
||||
"topics": [],
|
8
services/precache.py → cache/precache.py
vendored
8
services/precache.py → cache/precache.py
vendored
|
@ -6,11 +6,11 @@ from orm.author import Author, AuthorFollower
|
|||
from orm.shout import Shout, ShoutAuthor, ShoutTopic
|
||||
from orm.topic import Topic, TopicFollower
|
||||
from resolvers.stat import get_with_stat
|
||||
from services.cache import cache_author, cache_topic
|
||||
from cache.cache import cache_author, cache_topic
|
||||
from services.db import local_session
|
||||
from services.encoders import CustomJSONEncoder
|
||||
from services.logger import root_logger as logger
|
||||
from services.rediscache import redis
|
||||
from utils.encoders import CustomJSONEncoder
|
||||
from utils.logger import root_logger as logger
|
||||
from cache.rediscache import redis
|
||||
|
||||
|
||||
async def precache_authors_followers(author_id, session):
|
|
@ -1,6 +1,6 @@
|
|||
import asyncio
|
||||
from services.logger import root_logger as logger
|
||||
from services.cache import get_cached_author, cache_author, cache_topic, get_cached_topic
|
||||
from utils.logger import root_logger as logger
|
||||
from cache.cache import get_cached_author, cache_author, cache_topic, get_cached_topic
|
||||
|
||||
|
||||
class CacheRevalidationManager:
|
4
services/triggers.py → cache/triggers.py
vendored
4
services/triggers.py → cache/triggers.py
vendored
|
@ -3,8 +3,8 @@ from orm.author import Author, AuthorFollower
|
|||
from orm.reaction import Reaction
|
||||
from orm.shout import Shout, ShoutAuthor
|
||||
from orm.topic import Topic, TopicFollower
|
||||
from services.revalidator import revalidation_manager
|
||||
from services.logger import root_logger as logger
|
||||
from cache.revalidator import revalidation_manager
|
||||
from utils.logger import root_logger as logger
|
||||
|
||||
|
||||
def after_update_handler(mapper, connection, target):
|
2
services/unread.py → cache/unread.py
vendored
2
services/unread.py → cache/unread.py
vendored
|
@ -1,6 +1,6 @@
|
|||
import json
|
||||
|
||||
from services.rediscache import redis
|
||||
from cache.rediscache import redis
|
||||
|
||||
|
||||
async def get_unread_counter(chat_id: str, author_id: int) -> int:
|
6
main.py
6
main.py
|
@ -8,14 +8,14 @@ from starlette.applications import Starlette
|
|||
from starlette.routing import Route
|
||||
|
||||
from services.exception import ExceptionHandlerMiddleware
|
||||
from services.precache import precache_data
|
||||
from services.rediscache import redis
|
||||
from services.schema import resolvers
|
||||
from services.search import search_service
|
||||
from services.sentry import start_sentry
|
||||
from services.viewed import ViewedStorage
|
||||
from services.webhook import WebhookEndpoint
|
||||
from services.revalidator import revalidation_manager
|
||||
from cache.precache import precache_data
|
||||
from cache.rediscache import redis
|
||||
from cache.revalidator import revalidation_manager
|
||||
from settings import DEV_SERVER_PID_FILE_NAME, MODE
|
||||
|
||||
import_module("resolvers")
|
||||
|
|
|
@ -7,7 +7,7 @@ from sqlalchemy.orm import relationship
|
|||
|
||||
from orm.author import Author
|
||||
from services.db import Base, engine
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
|
||||
|
||||
class NotificationEntity(Enumeration):
|
||||
|
|
|
@ -49,7 +49,7 @@ from resolvers.topic import (
|
|||
get_topics_by_author,
|
||||
get_topics_by_community,
|
||||
)
|
||||
from services.triggers import events_register
|
||||
from cache.triggers import events_register
|
||||
|
||||
events_register()
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ from orm.shout import ShoutAuthor, ShoutTopic
|
|||
from orm.topic import Topic
|
||||
from resolvers.stat import get_with_stat
|
||||
from services.auth import login_required
|
||||
from services.cache import (
|
||||
from cache.cache import (
|
||||
cache_author,
|
||||
get_cached_author,
|
||||
get_cached_author_by_user_id,
|
||||
|
@ -17,7 +17,7 @@ from services.cache import (
|
|||
get_cached_follower_topics,
|
||||
)
|
||||
from services.db import local_session
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
from services.schema import mutation, query
|
||||
|
||||
|
||||
|
|
|
@ -12,10 +12,10 @@ from orm.topic import Topic
|
|||
from resolvers.follower import follow, unfollow
|
||||
from resolvers.stat import get_with_stat
|
||||
from services.auth import login_required
|
||||
from services.cache import cache_author, cache_topic
|
||||
from cache.cache import cache_author, cache_topic
|
||||
from services.db import local_session
|
||||
from services.diff import apply_diff, get_diff
|
||||
from services.logger import root_logger as logger
|
||||
from utils.diff import apply_diff, get_diff
|
||||
from utils.logger import root_logger as logger
|
||||
from services.notify import notify_shout
|
||||
from services.schema import mutation, query
|
||||
from services.search import search_service
|
||||
|
|
|
@ -10,7 +10,7 @@ from orm.shout import Shout, ShoutReactionsFollower
|
|||
from orm.topic import Topic, TopicFollower
|
||||
from resolvers.stat import get_with_stat
|
||||
from services.auth import login_required
|
||||
from services.cache import cache_author, cache_topic, get_cached_follower_authors, get_cached_follower_topics
|
||||
from cache.cache import cache_author, cache_topic, get_cached_follower_authors, get_cached_follower_topics
|
||||
from services.db import local_session
|
||||
from services.notify import notify_follower
|
||||
from services.schema import mutation, query
|
||||
|
|
|
@ -12,7 +12,7 @@ from orm.notification import Notification, NotificationAction, NotificationEntit
|
|||
from orm.shout import Shout
|
||||
from services.auth import login_required
|
||||
from services.db import local_session
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
from services.schema import mutation, query
|
||||
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ from resolvers.follower import follow
|
|||
from resolvers.stat import update_author_stat
|
||||
from services.auth import add_user_role, login_required
|
||||
from services.db import local_session
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
from services.notify import notify_reaction
|
||||
from services.schema import mutation, query
|
||||
from services.viewed import ViewedStorage
|
||||
|
|
|
@ -19,7 +19,7 @@ from resolvers.reaction import add_reaction_stat_columns
|
|||
from resolvers.topic import get_topics_random
|
||||
from services.auth import login_required
|
||||
from services.db import local_session
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
from services.schema import query
|
||||
from services.search import search_text
|
||||
from services.viewed import ViewedStorage
|
||||
|
|
|
@ -7,9 +7,9 @@ from orm.author import Author, AuthorFollower
|
|||
from orm.reaction import Reaction, ReactionKind
|
||||
from orm.shout import Shout, ShoutAuthor, ShoutTopic
|
||||
from orm.topic import Topic, TopicFollower
|
||||
from services.cache import cache_author
|
||||
from cache.cache import cache_author
|
||||
from services.db import local_session
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
|
||||
|
||||
def add_topic_stat_columns(q):
|
||||
|
|
|
@ -5,10 +5,10 @@ from orm.shout import ShoutTopic
|
|||
from orm.topic import Topic
|
||||
from resolvers.stat import get_with_stat
|
||||
from services.auth import login_required
|
||||
from services.cache import get_cached_topic_authors, get_cached_topic_by_slug, get_cached_topic_followers
|
||||
from cache.cache import get_cached_topic_authors, get_cached_topic_by_slug, get_cached_topic_followers
|
||||
from services.db import local_session
|
||||
from services.logger import root_logger as logger
|
||||
from services.memorycache import cache_region
|
||||
from utils.logger import root_logger as logger
|
||||
from cache.memorycache import cache_region
|
||||
from services.schema import mutation, query
|
||||
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ import subprocess
|
|||
from granian.constants import Interfaces
|
||||
from granian.server import Granian
|
||||
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
from settings import PORT
|
||||
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@ from functools import wraps
|
|||
import httpx
|
||||
|
||||
from resolvers.stat import get_with_stat
|
||||
from services.cache import get_cached_author_by_user_id
|
||||
from services.logger import root_logger as logger
|
||||
from cache.cache import get_cached_author_by_user_id
|
||||
from utils.logger import root_logger as logger
|
||||
from settings import ADMIN_SECRET, AUTH_URL
|
||||
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ from sqlalchemy.ext.declarative import declarative_base
|
|||
from sqlalchemy.orm import Session, configure_mappers
|
||||
from sqlalchemy.sql.schema import Table
|
||||
|
||||
from services.logger import root_logger as logger
|
||||
from utils.logger import root_logger as logger
|
||||
from settings import DB_URL
|
||||
|
||||
# from sqlalchemy_searchable import make_searchable
|
||||
|
|
|
@ -2,8 +2,8 @@ import json
|
|||
|
||||
from orm.notification import Notification
|
||||
from services.db import local_session
|
||||
from services.logger import root_logger as logger
|
||||
from services.rediscache import redis
|
||||
from utils.logger import root_logger as logger
|
||||
from cache.rediscache import redis
|
||||
|
||||
|
||||
def save_notification(action: str, entity: str, payload):
|
||||
|
|
|
@ -5,8 +5,8 @@ import os
|
|||
|
||||
from opensearchpy import OpenSearch
|
||||
|
||||
from services.encoders import CustomJSONEncoder
|
||||
from services.rediscache import redis
|
||||
from utils.encoders import CustomJSONEncoder
|
||||
from cache.rediscache import redis
|
||||
|
||||
# Set redis logging level to suppress DEBUG messages
|
||||
logger = logging.getLogger("search")
|
||||
|
|
|
@ -10,7 +10,7 @@ from starlette.responses import JSONResponse
|
|||
|
||||
from orm.author import Author
|
||||
from resolvers.stat import get_with_stat
|
||||
from services.cache import cache_author
|
||||
from cache.cache import cache_author
|
||||
from services.db import local_session
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user