Skip to content

Commit 4ad226d

Browse files
Merge pull request #26 from FireTail-io/tidy-minimal-python-example
Tidy minimal python example
2 parents 3043e2f + d419567 commit 4ad226d

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
aws-xray-sdk
2-
requests
31
firetail-lambda

examples/minimal-python/handler.py

+11-9
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
1-
import sys, base64, datetime, json, os, time
1+
import datetime
2+
import json
3+
import sys
24

35
# Deps in src/vendor
46
sys.path.insert(0, 'src/vendor')
5-
import requests
67

7-
from firetail_lambda import firetail_handler, firetail_app
8+
from firetail_lambda import firetail_handler, firetail_app # noqa: E402
89
app = firetail_app()
910

10-
from aws_xray_sdk.core import xray_recorder
11-
from aws_xray_sdk.core import patch_all
12-
patch_all()
1311

1412
@firetail_handler(app)
1513
def endpoint(event, context):
14+
current_time = datetime.datetime.now().time()
1615
return {
1716
"statusCode": 200,
1817
"body": json.dumps({
19-
"message": "Hello, the current time is %s" % datetime.datetime.now().time()
20-
})
21-
}
18+
"message": "Hello, the current time is %s" % current_time
19+
}),
20+
"headers": {
21+
"Current-Time": "%s" % current_time
22+
}
23+
}

0 commit comments

Comments
 (0)