Skip to content

Commit a19a5b8

Browse files
committed
Drop File storage implement for apache libcloud file storage
1 parent df6ce17 commit a19a5b8

File tree

12 files changed

+45
-459
lines changed

12 files changed

+45
-459
lines changed

ellar/core/files/__init__.py

Whitespace-only changes.

ellar/core/files/storages/__init__.py

Lines changed: 0 additions & 12 deletions
This file was deleted.

ellar/core/files/storages/aws_s3.py

Lines changed: 0 additions & 146 deletions
This file was deleted.

ellar/core/files/storages/base.py

Lines changed: 0 additions & 32 deletions
This file was deleted.

ellar/core/files/storages/exceptions.py

Lines changed: 0 additions & 8 deletions
This file was deleted.

ellar/core/files/storages/interface.py

Lines changed: 0 additions & 44 deletions
This file was deleted.

ellar/core/files/storages/local.py

Lines changed: 0 additions & 43 deletions
This file was deleted.

ellar/core/files/storages/utils.py

Lines changed: 0 additions & 45 deletions
This file was deleted.

ellar/core/middleware/function.py

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,29 @@ class FunctionBasedMiddleware:
1616
"""
1717
Converts a function to an ASGI Middleware
1818
19-
Usage: Example 1
20-
@middleware()
21-
def my_middleware(context: IExecution, call_next):
22-
print("Called my_middleware")
23-
request = context.switch_to_http_connection().get_request()
24-
request.state.my_middleware = True
25-
await call_next()
19+
Usage: Example 1 in @Module()
20+
@middleware()
21+
def my_middleware(context: IExecution, call_next):
22+
print("Called my_middleware")
23+
request = context.switch_to_http_connection().get_request()
24+
request.state.my_middleware = True
25+
await call_next()
2626
2727
Usage: Example 2
28-
@middleware()
29-
def my_middleware(context: IExecution, call_next):
30-
print("Called my_middleware")
31-
response = context.switch_to_http_connection().get_response()
32-
response.content = "Some Content"
33-
response.status_code = 200
34-
return response
28+
@middleware()
29+
def my_middleware(context: IExecution, call_next):
30+
print("Called my_middleware")
31+
response = context.switch_to_http_connection().get_response()
32+
response.content = "Some Content"
33+
response.status_code = 200
34+
return response
35+
36+
Usage 3: Plain
37+
async def asgi_middleware(execution_context, call_next):
38+
#Run some actions
39+
await call_next()
40+
41+
Middleware(FunctionBasedMiddleware, dispatch=asgi_middleware)
3542
"""
3643

3744
def __init__(

0 commit comments

Comments
 (0)