Interrogate not generating init function named after module

Update: I have gotten the module builder to work partially but it’s giving me a lot of errors relating to the symbols inherited from the panda3d libraries. At time of writing it’s getting late, so I’ll take a break from that for now.

Edit: It’s morning, and I’ve decided that it’s not really worth it to continue with the module builder. This is because while some strange behaviors (this topic) have occurred, I’ve actually got interrogate on it’s own to work perfectly. Everything i’m still struggling with mostly relates to keeping the end product organized and intuitive, since I’m working on a project I want to make publicly available eventually.

The main reason I don’t want to continue with the module builder is that it doesn’t seem to call -Import panda3d.core on interrogate_module. I’m currently trying to get my module to work without requiring any additional imports, so the module builder doesn’t currently seem like the best path for me right now.
(I’ve also have a thread here about dealing with inheritance in interrogate.)