spug
spug copied to clipboard
Bug: ssh运行特殊代码导致celery无法停止
Spug 版本: v3.2.3
问题重现步骤
1.执行任务,输入 `$'\r'' 有特殊字符或者doc格式代码
报错/问题截图
celery会一直等待,等待返回 Spug EOF ,但是永远无法执行到 echo Spug EOF 这一步拿到状态码
期望的结果
建议在 exec_command_with_stream 这个方法里面增加 判断返回line 中是否含有报错关键字来break 关键字例如:unexpected