Make API request throttling optional

This commit is contained in:
Samantha Baldwin
2020-08-05 11:53:17 -04:00
parent 8a00bb1903
commit a2115ce3e5

View File

@@ -457,7 +457,7 @@ def retrieve_data_gen(args, template, query_args=None, single_request=False):
status_code = int(r.getcode())
# be gentle with API request limit and throttle requests if remaining requests getting low
limit_remaining = int(r.headers.get('x-ratelimit-remaining', 0))
if limit_remaining <= args.throttle_limit:
if args.throttle_limit and limit_remaining <= args.throttle_limit:
log_info(
'API request limit hit: {} requests left, pausing further requests for {}s'.format(
limit_remaining,