We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5463330 commit 88076f4Copy full SHA for 88076f4
1 file changed
scripts/dishka/plot_dependencies_data.py
@@ -1,24 +1,19 @@
1
import asyncio
2
3
import dishka.plotter
4
-from dishka import AsyncContainer
5
6
from app.main.run import make_app
7
8
9
-def generate_d2_dependency_graph(container: AsyncContainer) -> str:
+async def main() -> None:
10
"""
11
Generates dependency graph for container in `d2` format.
12
See https://d2lang.com for rendering instructions.
13
14
- return dishka.plotter.render_d2(container)
15
-
16
17
-async def main() -> None:
18
app = make_app()
19
container = app.state.dishka_container
20
try:
21
- print(generate_d2_dependency_graph(container))
+ print(dishka.plotter.render_d2(container))
22
finally:
23
await container.close()
24
0 commit comments