Method
execute
(
cls,
statement: str,
parameters: dict[str, object] | None = None,
)
Source from the content-addressed store, hash-verified
| 23 | class ContractDatabase: |
| 24 | @classmethod |
| 25 | async def execute( |
| 26 | cls, |
| 27 | statement: str, |
| 28 | parameters: dict[str, object] | None = None, |
| 29 | ) -> None: |
| 30 | engine = await _create_contract_engine() |
| 31 | try: |
| 32 | async with engine.begin() as connection: |
| 33 | await connection.execute(text(statement), parameters or {}) |
| 34 | finally: |
| 35 | await engine.dispose() |
| 36 | |
| 37 | @classmethod |
| 38 | async def fetch_one( |