drivendataorg/cloudpathlib

Add a `dirs_exist_ok` parameter to the `copytree` implementation

Ouverte

#144 ouverte le 20 mai 2021

 (0 commentaire) (1 réaction) (0 personne assignée)Python (87 forks)auto 404
enhancementgood first issue

Métriques du dépôt

Stars
 (624 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

We could add a dirs_exist_ok parameter to copy tree. To do this, we would also need to raise on mkdir if dir exists for cloud implementations. For most clients mkdir is a no-op right now, so that logic would need to be added/tested.


It seems like shutil.copytree has a dirs_exist_ok parameter that controls this exist_ok. Do we want to mimic that interface?

https://docs.python.org/3/library/shutil.html#shutil.copytree

Originally posted by @jayqi in https://github.com/drivendataorg/cloudpathlib/pull/142#discussion_r634894797

Guide contributeur