refactor: make compatibility exports ruff clean

This commit is contained in:
Jarca
2026-07-07 23:27:19 +09:00
parent 2ccfc9c064
commit 7c420e498f
38 changed files with 641 additions and 234 deletions
+44 -15
View File
@@ -1,15 +1,44 @@
from . import shared
from .accounts_write_services import *
from .asset_account_services import *
from .assets_service import *
from .budgets_write_services import *
from .category_rules_write_services import *
from .categorization_services import *
from .cross_transfer_service import *
from .imports_service import *
from .import_transfer_services import *
from .reconciliation_service import *
from .system_services import *
from .transactions_write_services import *
from .transaction_report_services import *
from .uncategorized_workbench_service import *
from __future__ import annotations
from . import accounts_write_services as _accounts_write_services
from . import asset_account_services as _asset_account_services
from . import assets_service as _assets_service
from . import budgets_write_services as _budgets_write_services
from . import category_rules_write_services as _category_rules_write_services
from . import categorization_services as _categorization_services
from . import cross_transfer_service as _cross_transfer_service
from . import imports_service as _imports_service
from . import import_transfer_services as _import_transfer_services
from . import reconciliation_service as _reconciliation_service
from . import shared as shared
from . import system_services as _system_services
from . import transactions_write_services as _transactions_write_services
from . import transaction_report_services as _transaction_report_services
from . import uncategorized_workbench_service as _uncategorized_workbench_service
_EXPORT_MODULES = (
shared,
_accounts_write_services,
_asset_account_services,
_assets_service,
_budgets_write_services,
_category_rules_write_services,
_categorization_services,
_cross_transfer_service,
_imports_service,
_import_transfer_services,
_reconciliation_service,
_system_services,
_transactions_write_services,
_transaction_report_services,
_uncategorized_workbench_service,
)
__all__: list[str] = ["shared"]
for _module in _EXPORT_MODULES:
for _name in dir(_module):
if _name.startswith("_"):
continue
globals().setdefault(_name, getattr(_module, _name))
if _name not in __all__:
__all__.append(_name)