Lines Matching refs:onerror
593 def _rmtree_unsafe(path, onerror): argument
598 onerror(os.scandir, path, sys.exc_info())
610 onerror(os.path.islink, fullname, sys.exc_info())
612 _rmtree_unsafe(fullname, onerror)
617 onerror(os.unlink, fullname, sys.exc_info())
621 onerror(os.rmdir, path, sys.exc_info())
624 def _rmtree_safe_fd(topfd, path, onerror): argument
630 onerror(os.scandir, path, sys.exc_info())
644 onerror(os.lstat, fullname, sys.exc_info())
651 onerror(os.open, fullname, sys.exc_info())
655 _rmtree_safe_fd(dirfd, fullname, onerror)
661 onerror(os.rmdir, fullname, sys.exc_info())
670 onerror(os.path.islink, fullname, sys.exc_info())
678 onerror(os.unlink, fullname, sys.exc_info())
685 def rmtree(path, ignore_errors=False, onerror=None): argument
698 def onerror(*args): function
700 elif onerror is None:
701 def onerror(*args): function
712 onerror(os.lstat, path, sys.exc_info())
718 onerror(os.open, path, sys.exc_info())
722 _rmtree_safe_fd(fd, path, onerror)
728 onerror(os.rmdir, path, sys.exc_info())
734 onerror(os.path.islink, path, sys.exc_info())
744 onerror(os.path.islink, path, sys.exc_info())
747 return _rmtree_unsafe(path, onerror)