drivendataorg/cloudpathlib

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

Aperta

#144 aperta il 20 mag 2021

 (0 commenti) (1 reazione) (0 assegnatari)Python (87 fork)auto 404
enhancementgood first issue

Metriche repository

Star
 (624 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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

Guida contributor