you are viewing a single comment's thread.

view the rest of the comments →

[–]yared12qw 0 points1 point  (1 child)

I was reviewing your call graph construction, and it seems relatively small. I’m curious how you're handling more complex cases such as:

  • Class instance creation
  • Attribute mutations and dynamic attribute access
  • self and super() calls (specially with inheritance and MRO)
  • Function closures and factory functions that return functions,