Commit History

Autor SHA1 Mensaxe Data
  wangweimin 5242db7b6b no traceback expose to user when debug=False %!s(int64=2) %!d(string=hai) anos
  wangweimin ab4298bc46 refine error msg in session deferred calls %!s(int64=2) %!d(string=hai) anos
  wangweimin c81636329f refine code style %!s(int64=3) %!d(string=hai) anos
  wangweimin 3abc954180 show in-app error only in debug mode %!s(int64=3) %!d(string=hai) anos
  wangweimin fa8b0175a8 use `PYWEBIO_POPUP_ERROR` environment variable to enable output error traceback with popup %!s(int64=3) %!d(string=hai) anos
  wangweimin c79ce927e3 code maintenance %!s(int64=3) %!d(string=hai) anos
  wangweimin b0c1bf6b92 feat: auto hold session as needed %!s(int64=3) %!d(string=hai) anos
  wangweimin 32f6feba86 add i18n support for app error prompt %!s(int64=4) %!d(string=hai) anos
  wangweimin 9d7f816918 feat: add `input_update()` %!s(int64=4) %!d(string=hai) anos
  wangweimin 94bec9539c fix: threadbased session block in `close()` %!s(int64=4) %!d(string=hai) anos
  wangweimin 419d10747a maint: use `session.info` instead of `session.get_info()` %!s(int64=4) %!d(string=hai) anos
  wangweimin 798b70cc27 maint: reformat code %!s(int64=4) %!d(string=hai) anos
  wangweimin 863ef86d34 maint: use `session.local` instead of `session.data()` %!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 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 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 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 37e6117bad use Session.active_session_count() to detect if session started %!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 224ef896de update %!s(int64=5) %!d(string=hai) anos
  wangweimin 014e164db8 change some code naming %!s(int64=5) %!d(string=hai) anos
  wangweimin ff2c66603a change some code naming %!s(int64=5) %!d(string=hai) anos
  wangweimin 2ba69bfdfb button callback remove save parameter & adjust register_callback code %!s(int64=5) %!d(string=hai) anos
  wangweimin 0d03820d52 refine asyncio based session %!s(int64=5) %!d(string=hai) anos