def call_list(self):
vals = []<EOL>thing = self<EOL>while thing is not None:<EOL><INDENT>if thing.from_kall:<EOL><INDENT>vals.append(thing)<EOL><DEDENT>thing = thing.parent<EOL><DEDENT>return _CallList(reversed(vals))<EOL>
For a call object that represents multiple calls, `call_list`
        returns a list of all the intermediate calls as well as the
        final call.