2626from sentry_sdk .integrations .logging import LoggingIntegration
2727from tabulate import tabulate
2828from tortoise import Tortoise
29- from tortoise .transactions import get_connection
3029from tortoise .utils import get_schema_sql
3130
3231from dipdup import __spec_version__
4847from dipdup .models import Schema
4948from dipdup .utils import iter_files
5049from dipdup .utils .database import generate_schema
50+ from dipdup .utils .database import get_connection
5151from dipdup .utils .database import set_decimal_context
5252from dipdup .utils .database import tortoise_wrapper
5353from dipdup .utils .database import wipe_schema
@@ -406,7 +406,7 @@ async def schema_wipe(ctx, immune: bool, force: bool):
406406 _logger .info ('Wiping schema `%s`' , url )
407407
408408 async with tortoise_wrapper (url , models ):
409- conn = get_connection (None )
409+ conn = get_connection ()
410410 if isinstance (config .database , PostgresDatabaseConfig ):
411411 await wipe_schema (
412412 conn = conn ,
@@ -437,7 +437,7 @@ async def schema_init(ctx):
437437 await dipdup ._initialize_schema ()
438438
439439 # NOTE: It's not necessary a reindex, but it's safe to execute built-in scripts to (re)create views.
440- conn = get_connection (None )
440+ conn = get_connection ()
441441 await generate_schema (conn , config .database .schema_name )
442442
443443 _logger .info ('Schema initialized' )
@@ -452,7 +452,7 @@ async def schema_export(ctx):
452452 models = f'{ config .package } .models'
453453
454454 async with tortoise_wrapper (url , models ):
455- conn = get_connection (None )
455+ conn = get_connection ()
456456 output = get_schema_sql (conn , False ) + '\n '
457457 dipdup_sql_path = join (dirname (__file__ ), 'sql' , 'on_reindex' )
458458 project_sql_path = join (config .package_path , 'sql' , 'on_reindex' )
0 commit comments