Skip to content
This repository was archived by the owner on Sep 2, 2022. It is now read-only.

Commit 1c549d3

Browse files
committed
Handle unset APILYTICS_API_KEY in README's "other frameworks" example
1 parent 7b87f8a commit 1c549d3

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,18 @@ from apilytics.core import ApilyticsSender
6262

6363

6464
def my_apilytics_middleware(request, get_response):
65-
with ApilyticsSender(
66-
api_key=os.getenv("APILYTICS_API_KEY"),
67-
path=request.path,
68-
method=request.method,
69-
) as sender:
70-
response = get_response(request)
71-
sender.set_response_info(status_code=response.status_code)
72-
return response
65+
api_key = os.getenv("APILYTICS_API_KEY")
66+
if not api_key:
67+
return get_response(request)
68+
69+
with ApilyticsSender(
70+
api_key=api_key,
71+
path=request.path,
72+
method=request.method,
73+
) as sender:
74+
response = get_response(request)
75+
sender.set_response_info(status_code=response.status_code)
76+
return response
7377
```
7478

7579
## Frequently Asked Questions

0 commit comments

Comments
 (0)