Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

Commit 5610d08

Browse files
committed
PR comments
1 parent 09267a3 commit 5610d08

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

localstack-core/localstack/aws/api/events/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from datetime import datetime
22
from enum import StrEnum
3-
from typing import Dict, List, Optional, TypedDict, Union
3+
from typing import Dict, List, Optional, TypedDict
44

55
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
66

@@ -919,7 +919,7 @@ class EventSource(TypedDict, total=False):
919919

920920

921921
EventSourceList = List[EventSource]
922-
EventTime = Union[datetime, str]
922+
EventTime = datetime | str
923923
HeaderParametersMap = Dict[HeaderKey, HeaderValue]
924924
QueryStringParametersMap = Dict[QueryStringKey, QueryStringValue]
925925
PathParameterList = List[PathParameter]

localstack-core/localstack/services/events/utils.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,6 @@ def get_event_time(event: PutEventsRequestEntry) -> EventTime:
130130
return event_time
131131

132132

133-
def format_event_time(event_time: datetime) -> str:
134-
"""Format datetime object to AWS EventBridge format."""
135-
return event_time.strftime("%Y-%m-%dT%H:%M:%SZ")
136-
137-
138133
def event_time_to_time_string(event_time: EventTime) -> str:
139134
return event_time.strftime("%Y-%m-%dT%H:%M:%SZ")
140135

@@ -188,7 +183,7 @@ def format_event(
188183
account_id = message.get("original_account", account_id)
189184
# Format the datetime to ISO-8601 string
190185
event_time = get_event_time(event)
191-
formatted_time = format_event_time(event_time)
186+
formatted_time = event_time_to_time_string(event_time)
192187

193188
formatted_event = {
194189
"version": "0",

0 commit comments

Comments
 (0)