Message 58864 - Python tracker
When using rmtree with a symlink to a directory as path, it will first follow the symlink, (try to) remove all the contents of the source directory and then raise the exception "OSError: [Errno 20] Not a directory". Expected behaviour: The function should only raise an exception. If the current behaviour is indeed wanted, it should a least be documented.