Skip to content

SwanLab文本框视图下,切换成json模式会出现将回车符"\n"转换为空格 #1410

@ShaohonChen

Description

@ShaohonChen

确认项

  • 我已确认我遇到的问题在文档中未有说明。
  • 我已在 GitHub 上搜索过类似或已有的问题。
  • 我已确认此问题并非由网络错误引起。

问题描述

Image

SwanLab文本框视图下,显示模式切换成json会出现将回车符"\n"转换为空格。

在文本模式和markdown回车符会正常被显示为回车,但是不会换换成\n

⚠️ 补充测试了下,发现制表符在无论是“文本模式”还是“Markdown模式”抖不会被进行渲染

💡如果可能的话建议增加一个Raw Text模式,将文本中的\n\t按照原本模式渲染,当然有json视图也OK的

必须的复现代码

复现代码如下:

import swanlab

swanlab.init(project="test_for_swanlab")
swanlab.log({"回车符测试": swanlab.Text("这句话右边的位置有两个回车符\n\n希望他别转换成了空格。当然再增加两个制表键\t\t来看看是不是制表符也会出同样的问题")})
swanlab.finish()

得到的表现(显示模式设置为json时):

Image

错误信息

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions