File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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