Skip to content

Commit e8ab7f8

Browse files
committed
Black code formatting
1 parent c184c21 commit e8ab7f8

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

aws/logs_monitoring/steps/parsing.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,16 @@ def parse_event_type(event):
8282
return AwsEventType.AWSLOGS
8383
elif "detail" in event:
8484
# Check if this is an EventBridge S3 event
85-
if event.get("source", "") == "aws.s3" and "Object Created" in event.get("detail-type", ""):
85+
if event.get("source", "") == "aws.s3" and "Object Created" in event.get(
86+
"detail-type", ""
87+
):
8688
return AwsEventType.EVENTBRIDGE_S3
8789
return AwsEventType.EVENTS
8890
raise Exception("Event type not supported (see #Event supported section)")
8991

9092

9193
# Handle S3 event over EventBridge
9294
def eventbridge_s3_handler(event, context, metadata, cache_layer):
93-
9495
"""
9596
Transform EventBridge S3 event to standard S3 event format.
9697
@@ -115,6 +116,7 @@ def eventbridge_s3_handler(event, context, metadata, cache_layer):
115116
}]
116117
}
117118
"""
119+
118120
def reformat_eventbridge_s3_event(event):
119121
return {
120122
"Records": [

aws/logs_monitoring/tests/test_parsing.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -228,10 +228,7 @@ def test_parse_non_s3_eventbridge_event_type(self):
228228
"version": "0",
229229
"detail-type": "EC2 Instance State-change Notification",
230230
"source": "aws.ec2",
231-
"detail": {
232-
"instance-id": "i-1234567890abcdef0",
233-
"state": "terminated"
234-
},
231+
"detail": {"instance-id": "i-1234567890abcdef0", "state": "terminated"},
235232
}
236233

237234
event_type = parse_event_type(eventbridge_other_event)
@@ -241,12 +238,16 @@ def test_parse_non_s3_eventbridge_event_type(self):
241238
class TestEventBridgeS3Parsing(unittest.TestCase):
242239
class Context:
243240
function_version = "$LATEST"
244-
invoked_function_arn = "arn:aws:lambda:us-east-1:123456789012:function:datadog-forwarder"
241+
invoked_function_arn = (
242+
"arn:aws:lambda:us-east-1:123456789012:function:datadog-forwarder"
243+
)
245244
function_name = "datadog-forwarder"
246245
memory_limit_in_mb = "128"
247246

248247
@patch("steps.parsing.S3EventHandler")
249-
def test_parse_normalizes_eventbridge_s3_event_before_s3_handler(self, mock_s3_handler_cls):
248+
def test_parse_normalizes_eventbridge_s3_event_before_s3_handler(
249+
self, mock_s3_handler_cls
250+
):
250251
# Arrange: handler yields one log line; we only care about the input event it received
251252
mock_s3_handler = mock_s3_handler_cls.return_value
252253
mock_s3_handler.handle.return_value = iter([{"message": "ok"}])

0 commit comments

Comments
 (0)