drivendataorg/cloudpathlib

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

Aberta

#144 aberto em 20 de mai. de 2021

 (0 comentário) (1 reação) (0 responsável)Python (87 forks)auto 404
enhancementgood first issue

Métricas do repositório

Stars
 (624 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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

Guia do colaborador