def makeList(self, aNode=None):
    if aNode is None:
        aNode = self.root
treeaslist = [aNode.data]
if aNode.lChild:
    treeaslist.extend(self.makeList(aNode.lChild))
if aNode.rChild:
    treeaslist.extend(self.makeList(aNode.rChild))
return treeaslist
Использование self.xxxx в качестве параметра по умолчанию — Python