Commit History

Autor SHA1 Mensaxe Data
  wangweimin 79ce4dc32c doc: update guide %!s(int64=4) %!d(string=hai) anos
  wangweimin af4c72c399 doc: update user guide %!s(int64=4) %!d(string=hai) anos
  wangweimin d145168043 feat: add `download()` %!s(int64=4) %!d(string=hai) anos
  wangweimin 69f2f1a03f feat: add `run_js()` 、 `eval_js()` %!s(int64=5) %!d(string=hai) anos
  wangweimin 3a8907b751 feat: use Scope system instead of Anchor %!s(int64=5) %!d(string=hai) anos
  wangweimin 17dc583bb6 maint: refine Session base class && add session.data() %!s(int64=5) %!d(string=hai) anos
  wangweimin e4d986acb4 feat: return more info on `session.get_info()` %!s(int64=5) %!d(string=hai) anos
  wangweimin eff1f394d2 test: fix cases' output not identical %!s(int64=5) %!d(string=hai) anos
  wangweimin fe6b0b0b64 feat: add `session.get_info()` to get session info %!s(int64=5) %!d(string=hai) anos
  wangweimin b2ddb6db3a feat: `defer_call` support as decorator %!s(int64=5) %!d(string=hai) anos
  wangweimin d0cc0092b1 feat: disable `start_server()` call in script mode %!s(int64=5) %!d(string=hai) anos
  wangweimin d45f59e869 doc: update %!s(int64=5) %!d(string=hai) anos
  wangweimin a96caa931c maint: move `hold()` to session module %!s(int64=5) %!d(string=hai) anos
  wangweimin c2da77a1ae doc: add doc about `defer_call()` %!s(int64=5) %!d(string=hai) anos
  wangweimin 330f76dc57 feat: `session.defer_call(func)` make func invoked when session close %!s(int64=5) %!d(string=hai) anos
  wangweimin efc45f4b6f fix: partial asynchronous/generator functions are not correct detected %!s(int64=5) %!d(string=hai) anos
  wangweimin 2ea0b09204 support multiple session type in one app %!s(int64=5) %!d(string=hai) anos
  wangweimin 783fd1f1db update doc %!s(int64=5) %!d(string=hai) anos
  wangweimin 5905082034 refine: detect and start Script mode %!s(int64=5) %!d(string=hai) anos
  wangweimin ae08a45f3d auto detect session type instead of using `session_type` parameter %!s(int64=5) %!d(string=hai) anos
  wangweimin 7a5169f8c8 update doc %!s(int64=5) %!d(string=hai) anos
  wangweimin 468b64449b adjust code structure %!s(int64=5) %!d(string=hai) anos
  wangweimin a5cdead137 add doc %!s(int64=5) %!d(string=hai) anos
  wangweimin a7e45b5225 add `session_type` parameter to tornado's `webio_handler ` flask's `webio_view` %!s(int64=5) %!d(string=hai) anos
  wangweimin 37e6117bad use Session.active_session_count() to detect if session started %!s(int64=5) %!d(string=hai) anos
  wangweimin 72eec915c5 `run_async` return TaskHandle, which can be used later to close the task %!s(int64=5) %!d(string=hai) anos
  wangweimin cd0e8f5c41 auto select session implement when `start_server` %!s(int64=5) %!d(string=hai) anos
  wangweimin 80db1873c0 remove `as_daemon` parameter in `register_thread` func %!s(int64=5) %!d(string=hai) anos
  wangweimin eae901b491 CoroutineBasedSession close when all coroutine in this session closed %!s(int64=5) %!d(string=hai) anos
  wangweimin cfaa406318 Script mode no need register thread %!s(int64=5) %!d(string=hai) anos