# coding: utf-8
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-from __future__ import unicode_literals
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import print_function
+from __future__ import unicode_literals
import os
import sys
import json
import warnings
-from werkzeug.wrappers import Request
-from werkzeug.wrappers import Response
-from werkzeug.serving import run_simple
+from werkzeug.wrappers import Request
+from werkzeug.wrappers import Response
+from werkzeug.serving import run_simple
import leancloud
-from . import utils
-from . import leanengine
-from .authorization import AuthorizationMiddleware
-from .cookie_session import CookieSessionMiddleware # noqa: F401
-from .cors import CORSMiddleware
-from .https_redirect_middleware import HttpsRedirectMiddleware # noqa: F401
-from .leanengine import LeanEngineApplication
-from .leanengine import LeanEngineError
-from .leanengine import after_delete
-from .leanengine import after_save
-from .leanengine import after_update
-from .leanengine import before_delete
-from .leanengine import before_save
-from .leanengine import before_update
-from .leanengine import context
-from .leanengine import current
-from .leanengine import register_cloud_func
-from .leanengine import register_on_bigquery
-from .leanengine import register_on_login
-from .leanengine import register_on_verified
-from .leanengine import user
+from . import utils
+from . import leanengine
+from .authorization import AuthorizationMiddleware
+from .cookie_session import CookieSessionMiddleware # noqa: F401
+from .cors import CORSMiddleware
+from .https_redirect_middleware import HttpsRedirectMiddleware # noqa: F401
+from .leanengine import LeanEngineApplication
+from .leanengine import LeanEngineError
+from .leanengine import after_delete
+from .leanengine import after_save
+from .leanengine import after_update
+from .leanengine import before_delete
+from .leanengine import before_save
+from .leanengine import before_update
+from .leanengine import context
+from .leanengine import current
+from .leanengine import register_cloud_func
+from .leanengine import register_on_bigquery
+from .leanengine import register_on_login
+from .leanengine import register_on_auth_data
+from .leanengine import register_on_verified
+from .leanengine import user
__author__ = "asaka <lan@leancloud.rocks>"
@@ -193,7 +114,7 @@ leancloud.engine 源代码
LeanEngine middleware.
"""
- def __init__(self, wsgi_app=None, fetch_user=True):
+ def __init__(self, wsgi_app=None, fetch_user=True):
"""
LeanEngine middleware constructor.
@@ -211,7 +132,7 @@ leancloud.engine 源代码
CORSMiddleware(AuthorizationMiddleware(self.app))
)
- def __call__(self, environ, start_response):
+ def __call__(self, environ, start_response):
request = Request(environ)
environ[
"leanengine.request"
@@ -269,6 +190,9 @@ leancloud.engine 源代码
[文档] def on_login(self, *args, **kwargs):
return register_on_login(self.app.cloud_codes, *args, **kwargs)
+[文档] def on_auth_data(self, *args, **kwargs):
+
return register_on_auth_data(self.app.cloud_codes, *args, **kwargs)
+
[文档] def on_bigquery(self, *args, **kwargs):
warnings.warn(
"on_bigquery is deprecated, please use on_insight instead",
@@ -301,7 +225,7 @@
leancloud.engine 源代码
return run_simple(*args, **kwargs)
[文档] def start(self):
-
from gevent.pywsgi import WSGIServer
+
from gevent.pywsgi import WSGIServer
if not hasattr(leancloud, "APP_ID"):
APP_ID = os.environ["LEANCLOUD_APP_ID"]
@@ -337,42 +261,30 @@
leancloud.engine 源代码
-
+ 利用 Sphinx 构建,使用了
+ 主题
+ 由 Read the Docs开发.
+
+
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/docs/_modules/leancloud/engine/cookie_session.html b/docs/_modules/leancloud/engine/cookie_session.html
index d0651ac6..36c895d3 100644
--- a/docs/_modules/leancloud/engine/cookie_session.html
+++ b/docs/_modules/leancloud/engine/cookie_session.html
@@ -1,166 +1,85 @@
-
-
-
-
+
-
-
-
-
+
+
leancloud.engine.cookie_session — LeanCloud-Python-SDK 2.6.1 文档
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
+
-
-
-
+
-
-
-
-
-