163
163
from airflow .models .dagrun import DagRun
164
164
from airflow .models .operator import Operator
165
165
from airflow .sdk .definitions .dag import DAG
166
- from airflow .sdk .definitions . protocols import RuntimeTaskInstanceProtocol
166
+ from airflow .sdk .types import OutletEventAccessorsProtocol , RuntimeTaskInstanceProtocol
167
167
from airflow .timetables .base import DataInterval
168
168
from airflow .typing_compat import Literal , TypeGuard
169
169
from airflow .utils .task_group import TaskGroup
@@ -2730,7 +2730,7 @@ def _run_raw_task(
2730
2730
)
2731
2731
2732
2732
def _register_asset_changes (
2733
- self , * , events : OutletEventAccessors , session : Session | None = None
2733
+ self , * , events : OutletEventAccessorsProtocol , session : Session | None = None
2734
2734
) -> None :
2735
2735
if session :
2736
2736
TaskInstance ._register_asset_changes_int (ti = self , events = events , session = session )
@@ -2740,7 +2740,7 @@ def _register_asset_changes(
2740
2740
@staticmethod
2741
2741
@provide_session
2742
2742
def _register_asset_changes_int (
2743
- ti : TaskInstance , * , events : OutletEventAccessors , session : Session = NEW_SESSION
2743
+ ti : TaskInstance , * , events : OutletEventAccessorsProtocol , session : Session = NEW_SESSION
2744
2744
) -> None :
2745
2745
if TYPE_CHECKING :
2746
2746
assert ti .task
0 commit comments