File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 44from typing import NamedTuple
55from urllib import parse as urlparse
66
7- from libvcs ._internal .run import CmdLoggingAdapter , mkdir_p , run
7+ from libvcs ._internal .run import CmdLoggingAdapter , run
88from libvcs .types import StrPath
99
1010logger = logging .getLogger (__name__ )
@@ -159,20 +159,20 @@ def run(
159159 cwd = cwd ,
160160 )
161161
162- def ensure_dir (self , * args , ** kwargs ):
162+ def ensure_dir (self , * args , ** kwargs ) -> bool :
163163 """Assure destination path exists. If not, create directories."""
164164 if self .dir .exists ():
165165 return True
166166
167167 if not self .dir .parent .exists ():
168- self .dir .parent .mkdir (exist_ok = True )
168+ self .dir .parent .mkdir (parents = True )
169169
170170 if not self .dir .exists ():
171171 self .log .debug (
172172 "Project directory for %s does not exist @ %s"
173173 % (self .repo_name , self .dir )
174174 )
175- mkdir_p ( self .dir )
175+ self .dir . mkdir ( parents = True )
176176
177177 return True
178178
You can’t perform that action at this time.
0 commit comments