Skip to content
This repository was archived by the owner on May 17, 2019. It is now read-only.

Commit 1f93a05

Browse files
author
Ian Davies
committed
Revert "Merge pull request #27 from NoRedInk/add-urlretrieve-timeouts"
This reverts commit f5bd06c, reversing changes made to 097bfc7.
1 parent f5bd06c commit 1f93a05

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

native_package_install.py

+6-8
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@
88
import os
99
import sys
1010
import tarfile
11-
import requests
11+
try:
12+
# For Python 3.0 and later
13+
from urllib.request import urlretrieve
14+
except ImportError:
15+
# Fall back to Python 2's urllib2
16+
from urllib import urlretrieve
1217

1318
import elm_package
1419
import exact_dependencies
@@ -82,13 +87,6 @@ def vendor_package_dir(vendor_dir, package):
8287
)
8388

8489

85-
def urlretrieve(url, filename, timeout = 60):
86-
response = requests.get(url, timeout=timeout, stream=True)
87-
response.raise_for_status()
88-
with open(filename, "wb") as output:
89-
for chunk in response.iter_content(4096):
90-
output.write(chunk)
91-
9290
def fetch_packages(vendor_dir, packages):
9391
"""
9492
Fetches all packages from github.

0 commit comments

Comments
 (0)