I feel it is WORSE than before without comment.
A good comment would be something that describe the *whole* function juste before the has_init = False
Something like:
'''Goes through each top-level statement. If the special __init__() function is found, add a call to it (FIXME where?). This call will be handled by....'''