FTR: I didn't apply this patch because exceptions are allowed only in private dirs intentionally - I don't want to deal with all the exceptions while f.e. upgrading Python 3 to new 3.X version. It makes perfect sense in 2.X, but we should not package new stuff for 2.X anyway...
I do not close this bug or mark it as wontfix, because even for 3.X we will most probably have to figure something out sooner or later (but I still hope that it will be fixed upstream, in the interpreter)