Merge branch '21666-provision-test-improvement'
[arvados.git] / sdk / python / arvados / commands / get.py
index c4db072cc20ee0a1023a4dcafc06671e0493f7a3..b37a8477acb1606e72516b1401b4a0fc5c718b60 100755 (executable)
@@ -6,6 +6,7 @@
 import argparse
 import hashlib
 import os
+import pathlib
 import re
 import string
 import sys
@@ -261,7 +262,7 @@ def main(arguments=None, stdout=sys.stdout, stderr=sys.stderr):
                     logger.error('Local file %s already exists.' % (outfilename,))
                     return 1
                 if args.r:
-                    arvados.util.mkdir_dash_p(os.path.dirname(outfilename))
+                    pathlib.Path(outfilename).parent.mkdir(parents=True, exist_ok=True)
                 try:
                     outfile = open(outfilename, 'wb')
                 except Exception as error: