From 594cf0f362d8cd8cf9bfbfd6c53e2aedcbfd9f1e Mon Sep 17 00:00:00 2001 From: Daniel Hnyk Date: Thu, 20 Jan 2022 09:12:26 +0100 Subject: [PATCH] blacking --- exporter.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/exporter.py b/exporter.py index eb4fbce..13d8579 100755 --- a/exporter.py +++ b/exporter.py @@ -33,6 +33,7 @@ def handle_print(text, response_url=None): else: post_response(response_url, text) + # slack api (OAuth 2.0) now requires auth tokens in HTTP Authorization header # instead of passing it as a query parameter try: @@ -41,9 +42,11 @@ except KeyError: handle_print("Missing SLACK_USER_TOKEN in environment variables", response_url) sys.exit(1) + def _get_data(url, params): return requests.get(url, headers=HEADERS, params=params) + def get_data(url, params): """Naively deals with throttling""" @@ -60,10 +63,13 @@ def get_data(url, params): else: retry_after = int(r.headers["Retry-After"]) # seconds to wait sleep_time = retry_after + ADDITIONAL_SLEEP_TIME - print(f"Got throttled for {retry_after} seconds ({attempt}x). Sleeping for {sleep_time}") + print( + f"Got throttled for {retry_after} seconds ({attempt}x). Sleeping for {sleep_time}" + ) sleep(sleep_time) return r + # pagination handling