From 936ac658c07f585e896a83ae0492de64de99664d Mon Sep 17 00:00:00 2001 From: Helin Wang Date: Tue, 20 Jun 2017 15:44:28 -0700 Subject: [PATCH] Fix unit test error: File exists: /root/.cache/paddle/dataset --- python/paddle/v2/dataset/common.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python/paddle/v2/dataset/common.py b/python/paddle/v2/dataset/common.py index 9c614914b5..e09ac1a7a0 100644 --- a/python/paddle/v2/dataset/common.py +++ b/python/paddle/v2/dataset/common.py @@ -15,6 +15,7 @@ import requests import hashlib import os +import errno import shutil import sys import importlib @@ -27,7 +28,12 @@ __all__ = ['DATA_HOME', 'download', 'md5file', 'split', 'cluster_files_reader'] DATA_HOME = os.path.expanduser('~/.cache/paddle/dataset') if not os.path.exists(DATA_HOME): - os.makedirs(DATA_HOME) + try: + os.makedirs(DATA_HOME) + except OSError as exc: + if exc.errno != errno.EEXIST: + raise + pass def md5file(fname): -- GitLab