|
client=TransactionsClient( |
|
database=database_logic, session=session, settings=settings |
|
), |
It seems to be intended for DatabaseLogic to be used as BaseDatabaseLogic but it doesn't inherit from it causing type issues. That's how abstract classes work. Perhaps you were meant to use a Protocol, but I wouldn't personally recommend that.