irongit

My nvim configuration

hygo-nvim/snippets/python.json
34 lines1013 BJSON
1{
2 "Django Middleware": {
3 "prefix": [
4 "django-middleware"
5 ],
6 "description": "Templates object oriented middleware for django",
7 "body": [
8 "class ${1:MyMiddleware}:",
9 " def __init__(self, get_response):",
10 " self.get_response = get_response",
11 " # One-time configuration and initialization.",
12 "",
13 " def __call__(self, request):",
14 " # Code to be executed for each request before",
15 " # the view (and later middleware) are called.",
16 "",
17 " response = self.get_response(request)",
18 "",
19 " # Code to be executed for each request/response after",
20 " # the view is called.",
21 "",
22 " return response"
23 ]
24 },
25 "IgnoreAttributeAccessIssue": {
26 "prefix": [
27 "pyright-ignore-AttributesAccessIssue"
28 ],
29 "description": "Ignore comment for AttributeAccessIssue",
30 "body": [
31 "# pyright: ignore[reportAttributeAccessIssue]"
32 ]
33 }
34}