44
55from typing import TYPE_CHECKING
66
7- from _pytask .database_utils import get_node_change_info as _db_get_node_change_info
8- from _pytask .database_utils import has_node_changed as _db_has_node_changed
9- from _pytask .database_utils import update_states_in_database as _db_update_states
7+ from _pytask .database_utils import get_node_change_info as db_get_node_change_info
8+ from _pytask .database_utils import has_node_changed as db_has_node_changed
9+ from _pytask .database_utils import update_states_in_database
1010from _pytask .lockfile import LockfileState
1111from _pytask .lockfile import build_portable_node_id
1212from _pytask .lockfile import build_portable_task_id
1717 from _pytask .session import Session
1818
1919
20- def _get_lockfile_state (session : Session ) -> LockfileState | None :
21- return session .config .get ("lockfile_state" )
22-
23-
2420def has_node_changed (
2521 session : Session , task : PTask , node : PTask | PNode , state : str | None
2622) -> bool :
27- lockfile_state = _get_lockfile_state ( session )
23+ lockfile_state : LockfileState | None = session . config . get ( "lockfile_state" )
2824 if lockfile_state and lockfile_state .use_lockfile_for_skip :
2925 if state is None :
3026 return True
@@ -45,15 +41,15 @@ def has_node_changed(
4541 if stored_state is None :
4642 return True
4743 return state != stored_state
48- return _db_has_node_changed (task = task , node = node , state = state )
44+ return db_has_node_changed (task = task , node = node , state = state )
4945
5046
5147def get_node_change_info (
5248 session : Session , task : PTask , node : PTask | PNode , state : str | None
5349) -> tuple [bool , str , dict [str , str ]]:
54- lockfile_state = _get_lockfile_state ( session )
50+ lockfile_state : LockfileState | None = session . config . get ( "lockfile_state" )
5551 if not (lockfile_state and lockfile_state .use_lockfile_for_skip ):
56- return _db_get_node_change_info (task = task , node = node , state = state )
52+ return db_get_node_change_info (task = task , node = node , state = state )
5753
5854 details : dict [str , str ] = {}
5955 if state is None :
@@ -88,7 +84,7 @@ def get_node_change_info(
8884def update_states (session : Session , task : PTask ) -> None :
8985 if session .dag is None :
9086 return
91- lockfile_state = _get_lockfile_state ( session )
87+ lockfile_state : LockfileState | None = session . config . get ( "lockfile_state" )
9288 if lockfile_state is not None :
9389 lockfile_state .update_task (session , task )
94- _db_update_states (session , task .signature )
90+ update_states_in_database (session , task .signature )
0 commit comments