Ian Bicking: the old part of his blog

Comment

> Since path subclasses str, the .join() method is already taken

It's a bad idea to leave original str.join method in path class: in this case path.join(...) makes no sence and should be replaced or "removed" (raise exception).
Comment on path module
by ods