https://www.bilibili.com/video/BV1ix4y1x7sF 看了一下 原本問題的來源是 exec(一串東西) 並不完全等價於沒有 exec 包住的情況 所以 pdb 直接用 exec 就會產生和預期不一致的結果 本來看他 outer() inner() 以為是種比喻 沒想到真的就是字串拼接再拿去 compile 本來覺得會不會有注入 不過想了想似乎沒什麼問題 畢竟你都跑 debugger 了,就是信任這段程式碼 只要支援「正常」的使用方式就可以了 -- https://i.imgur.com/Dqgtk4P.gif
-- ※ 發信站: 批踢踢實業坊(ptt-website.tw), 來自: 203.77.61.242 (臺灣) ※ 文章網址: https://ptt-website.tw/Marginalman/M.1720720646.A.3F2
Smallsh: gaogaotiantian 這就是 core dev的實力! 07/12 02:15
Smallsh: viztracer的author ! 07/12 02:16