added copy method to io.py

pull/576/head
Frederik Gelder 2017-05-13 00:47:28 +02:00
rodzic d758a5a2ed
commit e7b316f808
1 zmienionych plików z 10 dodań i 0 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
import os
import shutil, errno
def get_files_list(path_dir):
@ -30,3 +31,12 @@ def file_exists(path_file):
def dir_exists(dirname):
return os.path.isdir(dirname)
def copy(src, dst):
try:
shutil.copytree(src, dst)
except OSError as e:
if e.errno == errno.ENOTDIR:
shutil.copy(src, dst)
else: raise