This commit is contained in:
2025-10-19 01:13:14 +03:00
parent 8324d3e5a2
commit b6e5c57b8a
6 changed files with 97 additions and 2 deletions
@@ -0,0 +1,13 @@
import sqlite3
from sqlite3 import Connection
from typing import Iterable
from dishka import Provider, Scope, provide
class ConnectionProvider(Provider):
@provide(scope=Scope.REQUEST)
def new_connection(self) -> Iterable[Connection]:
conn = sqlite3.connect(":memory:")
yield conn
conn.close()