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 4
4
from typing import NamedTuple
5
5
from urllib import parse as urlparse
6
6
7
- from libvcs ._internal .run import CmdLoggingAdapter , mkdir_p , run
7
+ from libvcs ._internal .run import CmdLoggingAdapter , run
8
8
from libvcs .types import StrPath
9
9
10
10
logger = logging .getLogger (__name__ )
@@ -159,20 +159,20 @@ def run(
159
159
cwd = cwd ,
160
160
)
161
161
162
- def ensure_dir (self , * args , ** kwargs ):
162
+ def ensure_dir (self , * args , ** kwargs ) -> bool :
163
163
"""Assure destination path exists. If not, create directories."""
164
164
if self .dir .exists ():
165
165
return True
166
166
167
167
if not self .dir .parent .exists ():
168
- self .dir .parent .mkdir (exist_ok = True )
168
+ self .dir .parent .mkdir (parents = True )
169
169
170
170
if not self .dir .exists ():
171
171
self .log .debug (
172
172
"Project directory for %s does not exist @ %s"
173
173
% (self .repo_name , self .dir )
174
174
)
175
- mkdir_p ( self .dir )
175
+ self .dir . mkdir ( parents = True )
176
176
177
177
return True
178
178
You can’t perform that action at this time.
0 commit comments