weixin_39605414 2020-11-21 16:46
浏览 0

Debugger doesn't work correctly with list/set/dict comprehensions

Original report by me.

eg.

[(key, val) for key, val in ast.iter_fields(node)]

该提问来源于开源项目:thonny/thonny

  • 写回答

6条回答 默认 最新

  • weixin_39605414 2020-11-21 16:46
    关注

    Another example:

    
    def power(a, b):
        if b == 0:
            return 1
        else:
            return a * power(a, b - 1)
    
    
    listA = [power(n, 3) for n in range(10)]
    listB = [n for n in range(10)]
    

    Looks like it's not only ast analysis issue.

    评论

报告相同问题?