Repository URL to install this package:
|
Version:
0.0.1 ▾
|
dj-kaos-utils
/
http.py
|
|---|
import shutil
import tempfile
import requests
def download(url):
r = requests.get(url, stream=True)
try:
r.raise_for_status()
lf = tempfile.NamedTemporaryFile()
r.raw.decode_content = True
shutil.copyfileobj(r.raw, lf)
return lf
except requests.HTTPError:
return None