Use requests.Session.
This commit is contained in:
parent
272c449456
commit
2750017a17
1 changed files with 2 additions and 1 deletions
|
@ -4,6 +4,7 @@ import requests
|
||||||
from . import common
|
from . import common
|
||||||
from . import tsdb
|
from . import tsdb
|
||||||
|
|
||||||
|
session = requests.Session()
|
||||||
|
|
||||||
def get_styles(subreddit):
|
def get_styles(subreddit):
|
||||||
(database, subreddit) = tsdb.TSDB.for_subreddit(subreddit, fix_name=True)
|
(database, subreddit) = tsdb.TSDB.for_subreddit(subreddit, fix_name=True)
|
||||||
|
@ -24,7 +25,7 @@ def get_styles(subreddit):
|
||||||
image_filepath = database.styles_dir.with_child(image_basename)
|
image_filepath = database.styles_dir.with_child(image_basename)
|
||||||
print('Downloading %s' % image_filepath.relative_path)
|
print('Downloading %s' % image_filepath.relative_path)
|
||||||
with image_filepath.open('wb') as image_file:
|
with image_filepath.open('wb') as image_file:
|
||||||
response = requests.get(image['url'])
|
response = session.get(image['url'])
|
||||||
image_file.write(response.content)
|
image_file.write(response.content)
|
||||||
|
|
||||||
def get_styles_argparse(args):
|
def get_styles_argparse(args):
|
||||||
|
|
Loading…
Reference in a new issue