That was enlightening Joel, thanks. Yeah I wondered why one would use some other file than _ _ init _ _.py for this purpose.
What's your opinion on util.py? Say I have some functions that are common to different files in a package, but are not general enough to go to the utility package, would it make sense to reserve the name 'util' for such scenario?