From 0eea078802673b1bb8e265ba985399d93a75802b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 14 Aug 2018 17:20:13 +0200 Subject: [PATCH] Include version in HTTP User-Agent header This allows us to check on the server side whether the user is still using an up-to-date benchmark client or not. --- benchmark/submission/client.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/benchmark/submission/client.py b/benchmark/submission/client.py index 3423b96..e623514 100644 --- a/benchmark/submission/client.py +++ b/benchmark/submission/client.py @@ -33,11 +33,13 @@ class BenchmarkClient: def __init__(self, mydata_server: str) -> None: from requests.adapters import HTTPAdapter + from ..version import version self.auth_token = None self.auth_http_server = None self.session = requests.Session() self.session.mount('https://', HTTPAdapter(max_retries=5)) + self.session.headers['User-Agent'] = f'blender-benchmark-client/{version}' self.url_generate_token = urllib.parse.urljoin(mydata_server, 'token/generate') self.url_verify_token = urllib.parse.urljoin(mydata_server, 'token/verify')