()
| 115 | ) |
| 116 | |
| 117 | def creator() -> Any: |
| 118 | # note that to send adapted arguments like |
| 119 | # prepared_statement_cache_size, user would use |
| 120 | # "creator" and emulate this form here |
| 121 | return sync_engine.dialect.dbapi.connect( # type: ignore |
| 122 | async_creator_fn=async_creator |
| 123 | ) |
| 124 | |
| 125 | kw["creator"] = creator |
| 126 | sync_engine = _create_engine(url, **kw) |