蟒蛇3.6aiohttp和firebase和firebase-admin - 是不是阻止?蟒蛇3.6
這裏是我的火力點代碼,如果用戶對火力的存在,將檢查:
import firebase_admin
from firebase_admin import credentials
from firebase_admin import auth
cred = credentials.Certificate('wow.json')
default_app = firebase_admin.initialize_app(cred)
def getIsUser(email=None,uid=None):
try:
user = auth.get_user(uid)
is_user = True
except:
is_user = False
return is_user
這裏是我的aiohttp調用該函數:
async def jwt_route(request):
data = await request.json()
uid = data['uid']
is_user = getIsUser(uid=uid)
app.router.add_post('/jwt', jwt_route)
我的問題是如果getIsUser(uid = uid)阻塞或不阻塞。如果阻塞,那麼我如何使其無阻塞?