Commit History

Autor SHA1 Mensaxe Data
  wangweimin 95fff37bdc fix #545: memory leak after close session %!s(int64=2) %!d(string=hai) anos
  wangweimin b0c1bf6b92 feat: auto hold session as needed %!s(int64=3) %!d(string=hai) anos
  wangweimin 1fde03242f doc update %!s(int64=4) %!d(string=hai) anos
  wangweimin 94bec9539c fix: threadbased session block in `close()` %!s(int64=4) %!d(string=hai) anos
  wangweimin 661f37ec6f update translate %!s(int64=4) %!d(string=hai) anos
  wangweimin 60219d6cd7 WIP: doc translate %!s(int64=4) %!d(string=hai) anos
  wangweimin 7a90b90612 doc: fix mistakes and add content %!s(int64=4) %!d(string=hai) anos
  wangweimin e64d4de97b fix: `put_buttons`,`toast`'s callback can't use coroutine in coroutine-based session %!s(int64=4) %!d(string=hai) anos
  wangweimin fb12167fa6 maint: reformat code %!s(int64=4) %!d(string=hai) anos
  wangweimin 961ab07db0 maint: output error traceback to frontend's console %!s(int64=4) %!d(string=hai) anos
  wangweimin f744cb9d24 maint: update doc and %!s(int64=4) %!d(string=hai) anos
  wangweimin 95680dab79 feat: `put_buttons()` onclick parameter can use list type %!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 55d4790e35 maint: refine ScriptModeSession %!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 c4f8eff43a maint: improve code quality %!s(int64=5) %!d(string=hai) anos
  wangweimin 8355377d8f maint: coroutine based session raise SessionClosedException to coroutine on session close %!s(int64=5) %!d(string=hai) anos
  wangweimin 526230abc8 fix: `defer_call()` call order %!s(int64=5) %!d(string=hai) anos
  wangweimin 148ebd1e2e fix: error when use flask backend with coroutine based session %!s(int64=5) %!d(string=hai) anos
  wangweimin c6da57e1a3 feat: raise SessionClosedException when session close by user %!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 1cdede155b doc: update %!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 0c191bda7f add: session closed valid to session.send_task_command() %!s(int64=5) %!d(string=hai) anos
  wangweimin 2ea0b09204 support multiple session type in one app %!s(int64=5) %!d(string=hai) anos
  wangweimin e024e77522 update doc %!s(int64=5) %!d(string=hai) anos
  wangweimin 783fd1f1db update doc %!s(int64=5) %!d(string=hai) anos
  wangweimin 1de33e4645 fix: coroutinebased.session.coros changed size when iterate %!s(int64=5) %!d(string=hai) anos
  wangweimin 04dab328f2 fix: coroutinebased session send_task_command when session closed %!s(int64=5) %!d(string=hai) anos
  wangweimin 7a5169f8c8 update doc %!s(int64=5) %!d(string=hai) anos