我正在使用 Python 3.5,我想使用mypy来启用静态类型检查。但是当我尝试定义二叉树时出现错误:
class BinaryTreeNode(object):
def __init__(self, value, left: BinaryTreeNode=None, right:BinaryTreeNode=None):
self.value = value
self.left = left
self.right = right
错误信息:
NameError: name 'BinaryTreeNode' is not defined
似乎 mypy 在定义类之前无法使用类,对吧?