Skip to content

Commit a0e96c9

Browse files
authored
feat: Standardised User-Agent (#152)
1 parent 5ecb078 commit a0e96c9

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

flagsmith/flagsmith.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
import logging
2-
import sys
32
import typing
43
from datetime import datetime
54
from urllib.parse import urljoin
65

76
import requests
87
from flag_engine import engine
98
from requests.adapters import HTTPAdapter
10-
from requests.utils import default_user_agent
119
from urllib3 import Retry
1210

1311
from flagsmith.analytics import AnalyticsProcessor
@@ -34,11 +32,7 @@
3432

3533
DEFAULT_API_URL = "https://edge.api.flagsmith.com/api/v1/"
3634
DEFAULT_REALTIME_API_URL = "https://realtime.flagsmith.com/"
37-
DEFAULT_USER_AGENT = (
38-
f"flagsmith-python-client/{__version__} "
39-
+ default_user_agent()
40-
+ f" python/{sys.version_info.major}.{sys.version_info.minor}"
41-
)
35+
DEFAULT_USER_AGENT = f"flagsmith-python-sdk/{__version__}"
4236

4337

4438
class Flagsmith:

tests/test_flagsmith.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import json
2-
import sys
32
import time
43
import typing
54

@@ -817,10 +816,7 @@ def test_flagsmith__init__expected_headers_sent(
817816
# Then
818817
headers = responses.calls[0].request.headers
819818
assert headers == {
820-
"User-Agent": (
821-
f"flagsmith-python-client/{__version__} python-requests/{requests.__version__} "
822-
f"python/{sys.version_info.major}.{sys.version_info.minor}"
823-
),
819+
"User-Agent": f"flagsmith-python-sdk/{__version__}",
824820
"Accept-Encoding": "gzip, deflate",
825821
"Accept": "*/*",
826822
"Connection": "keep-alive",

0 commit comments

Comments
 (0)