Skip to content

Commit a61e7ff

Browse files
authored
fix: change format of user agent header (#368)
- Update the UserAgent string format to be consistent with the format used in other language SDKs.
1 parent 0f3bbfa commit a61e7ff

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/aws_durable_execution_sdk_python/lambda_service.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
GetExecutionStateError,
1919
)
2020

21+
2122
if TYPE_CHECKING:
2223
from mypy_boto3_lambda import LambdaClient as Boto3LambdaClient
2324
from mypy_boto3_lambda.type_defs import (
@@ -1060,7 +1061,7 @@ def initialize_client(cls) -> LambdaClient:
10601061
config=Config(
10611062
connect_timeout=5,
10621063
read_timeout=50,
1063-
user_agent_extra=f"@aws/durable-execution-sdk-python/{__version__}",
1064+
user_agent_extra=f"aws-durable-execution-sdk-python/{__version__}",
10641065
),
10651066
)
10661067
return cls(client=cls._cached_boto_client)

tests/lambda_service_test.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
WaitOptions,
4141
)
4242

43+
4344
# =============================================================================
4445
# Fixtures
4546
# =============================================================================
@@ -1941,7 +1942,7 @@ def test_lambda_client_initialize_client_default(
19411942
config = call_args[1]["config"]
19421943
assert config.connect_timeout == 5
19431944
assert config.read_timeout == 50
1944-
assert config.user_agent_extra == f"@aws/durable-execution-sdk-python/{__version__}"
1945+
assert config.user_agent_extra == f"aws-durable-execution-sdk-python/{__version__}"
19451946
assert isinstance(client, LambdaClient)
19461947

19471948

@@ -1965,7 +1966,7 @@ def test_lambda_client_initialize_client_with_endpoint(
19651966
config = call_args[1]["config"]
19661967
assert config.connect_timeout == 5
19671968
assert config.read_timeout == 50
1968-
assert config.user_agent_extra == f"@aws/durable-execution-sdk-python/{__version__}"
1969+
assert config.user_agent_extra == f"aws-durable-execution-sdk-python/{__version__}"
19691970
assert isinstance(client, LambdaClient)
19701971

19711972

@@ -2042,7 +2043,7 @@ def test_lambda_client_initialize_client_no_endpoint(
20422043
assert call_args[0] == ("lambda",)
20432044
assert "config" in call_args[1]
20442045
config = call_args[1]["config"]
2045-
assert config.user_agent_extra == f"@aws/durable-execution-sdk-python/{__version__}"
2046+
assert config.user_agent_extra == f"aws-durable-execution-sdk-python/{__version__}"
20462047
assert isinstance(client, LambdaClient)
20472048

20482049

0 commit comments

Comments
 (0)