pywebio / PyWebIO

Write interactive web app in script way.
https://pywebio.readthedocs.io
MIT License
4.53k stars 384 forks source link

升级V1.8.0后,pywebio.config()中的title参数不起作用 #568

Closed Siris-Rose closed 1 year ago

Siris-Rose commented 1 year ago

注: 对于PyWebIO使用咨询或对于其他人也可能有帮助的问题,请考虑移至 Discussions 进行发帖。

BUG描述 更新项目环境内的的pywebio版本至1.8.0后,使用pywebio.config()对PyWebIO应用进行配置,其中title参数不起作用,浏览器显示标题为pywebio任务名。

环境信息

wang0618 commented 1 year ago

你应该是直接调用的pywebio.config()而不是使用的装饰器吧。

现在确定title的优先级是:

  1. @pywebio.config(title=) 装饰器获取
  2. 从任务函数的docstring获取
  3. 从函数名获取
  4. 从全局配置的 pywebio.config(title=) 获取

感觉3,4的优先级是有些不合理的,因为总是能从函数名获取到title,所以4永远不会达到了。

我之后会调换一下3,4的优先级

Siris-Rose commented 1 year ago

是的,我从全局配置的,辛苦作者大大!