<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Sorry I haven't had time to look at this yet. I'll try to get to it by<br>
the weekend.<br></blockquote><div><br>No rush.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

One immediate comment though, I would prefer to not expose this via a<br>
property. I prefer to use functions (get_includes or so) for features<br>
which require significant work, and only use properties for things<br>
which are logically O(1). Otherwise the API tends to give the wrong<br>
mental model of what is going on under the covers.<br></blockquote><div><br>I was back and forth on that issue.  Also, I'm not fully convinced that the returning tuples is the right thing to do. It might be better to create a class called "Inclusion" that explicitly names the including file, included file, location, depth, etc.<br>
<br>Also, on the CIndex side, is there a plan to support a max-depth on that traversal? It's easy enough to emulate from the Python side, but it wouldn't actually bound the traversal.<br></div></div><br>Andrew Sutton<br>
<a href="mailto:andrew.n.sutton@gmail.com">andrew.n.sutton@gmail.com</a><br>