Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Lib/pathlib/_local.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import operator
import os
import posixpath
import shutil
import sys
from glob import _StringGlobber
from itertools import chain
Expand Down Expand Up @@ -824,7 +823,9 @@ def rmdir(self):
"""
os.rmdir(self)

_rmtree = shutil.rmtree
def _rmtree(self):
import shutil
shutil.rmtree(path=self)

def rename(self, target):
"""
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Speed up pathlib import time by 15% by deferring shutil import.
Loading