Skip to content

Commit e9144f8

Browse files
committed
feat: Standardised User-Agent
1 parent a55a921 commit e9144f8

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,5 +1,4 @@
11
import logging
2-
import sys
32
import typing
43
from datetime import timezone
54

@@ -12,7 +11,6 @@
1211
from flag_engine.identities.traits.models import TraitModel
1312
from flag_engine.identities.traits.types import TraitValue
1413
from requests.adapters import HTTPAdapter
15-
from requests.utils import default_user_agent
1614
from urllib3 import Retry
1715

1816
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
import uuid
@@ -820,10 +819,7 @@ def test_flagsmith__init__expected_headers_sent(
820819
# Then
821820
headers = responses.calls[0].request.headers
822821
assert headers == {
823-
"User-Agent": (
824-
f"flagsmith-python-client/{__version__} python-requests/{requests.__version__} "
825-
f"python/{sys.version_info.major}.{sys.version_info.minor}"
826-
),
822+
"User-Agent": f"flagsmith-python-sdk/{__version__}",
827823
"Accept-Encoding": "gzip, deflate",
828824
"Accept": "*/*",
829825
"Connection": "keep-alive",

0 commit comments

Comments
 (0)