From 9dad7592e204114076457861634471da649a0b5e Mon Sep 17 00:00:00 2001 From: ddl-olsonJD <105082373+ddl-olsonJD@users.noreply.github.com> Date: Tue, 16 Aug 2022 13:26:59 -0700 Subject: [PATCH] [DOM-40084] - update python user agent (#142) * DOM-40084 - added python domino user-agent * DOM-40084 - updated changelog * DOM-40084 - updated user-agent * DOM-40084 - updated changelog --- CHANGELOG.md | 1 + domino/authentication.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25df26a..d43192f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ All notable changes to the `python-domino` library will be documented in this fi * Updated runs_stdout output * Fixed issues with import from domino_data * Updated nbconvert dependency version to 6.3.0 +* updated request user-agent to python-domino/{version} ## 1.0.8 diff --git a/domino/authentication.py b/domino/authentication.py index f2bd9a1..ca71f39 100644 --- a/domino/authentication.py +++ b/domino/authentication.py @@ -2,6 +2,7 @@ from requests.auth import AuthBase, HTTPBasicAuth +from ._version import __version__ from .constants import DOMINO_TOKEN_FILE_KEY_NAME, DOMINO_USER_API_KEY_KEY_NAME @@ -28,6 +29,7 @@ def __call__(self, r): auth_token = ( self._from_token_file() if self.domino_token_file else self.auth_token ) + r.headers["User-Agent"] = f"python-domino/{__version__}" r.headers["Authorization"] = "Bearer " + auth_token return r