20 lines
505 B
Python
20 lines
505 B
Python
"""Experiment sync service composition."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from .mixin_helpers import ExperimentSyncHelpersMixin
|
|
from .mixin_review import ExperimentSyncReviewMixin
|
|
from .mixin_sync import ExperimentSyncFlowMixin
|
|
from .shared import AsyncSession
|
|
|
|
|
|
class ExperimentSyncService(
|
|
ExperimentSyncHelpersMixin,
|
|
ExperimentSyncFlowMixin,
|
|
ExperimentSyncReviewMixin,
|
|
):
|
|
"""实验结果 -> 宪章同步服务。"""
|
|
|
|
def __init__(self, db: AsyncSession):
|
|
self.db = db
|