I had the same problem and i find a temporary solution for it.
When you sudo make install a folder with the same name of your module
should appear on the path usr/local/include/“your module name”. But
instead the folders name becomes MyModule. If you change its name
using nautilus it works. And also you should go to
/usr/local/lib/python2.6/MyModule and cut all the init files and
paste them into the folder “your module name”. After these
modifications my block run succesfully. Hope this helps.