summaryrefslogtreecommitdiff
path: root/numpy/lib/_datasource.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/lib/_datasource.py')
-rw-r--r--numpy/lib/_datasource.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/numpy/lib/_datasource.py b/numpy/lib/_datasource.py
index f5d0cc217..7a23b1651 100644
--- a/numpy/lib/_datasource.py
+++ b/numpy/lib/_datasource.py
@@ -37,7 +37,6 @@ Example::
import os
import shutil
import io
-from contextlib import closing
from numpy.core.overrides import set_module
@@ -333,12 +332,9 @@ class DataSource:
# TODO: Doesn't handle compressed files!
if self._isurl(path):
- try:
- with closing(urlopen(path)) as openedurl:
- with _open(upath, 'wb') as f:
- shutil.copyfileobj(openedurl, f)
- except URLError:
- raise URLError("URL not found: %s" % path)
+ with urlopen(path) as openedurl:
+ with _open(upath, 'wb') as f:
+ shutil.copyfileobj(openedurl, f)
else:
shutil.copyfile(path, upath)
return upath