rat/shared.py
2023-07-12 22:52:47 +08:00

25 lines
611 B
Python

from aioflask import Flask
from flask_caching import Cache
from functools import wraps
def awaitify(sync_func):
"""Wrap a synchronous callable to allow ``await``'ing it"""
@wraps(sync_func)
async def async_func(*args, **kwargs):
return sync_func(*args, **kwargs)
return async_func
app = Flask(__name__)
######################################################################
app.config['SERVER_NAME'] = '127.0.0.1:8886'
should_fetch_comments = True
######################################################################
app.config['CACHE_TYPE'] = 'SimpleCache'
cache = Cache(app)