i'm using mmpython in connection with freevo and it
an IOError every time freevo tries to cache a directory
"unreadable" files in it.
i would suggest putting the "open" operation in a try
catch block (worked for me).