@@ -412,7 +412,7 @@ def lint_job(self, job_id: int) -> tuple[list[JobProblem], list[DirectFsAccess],
412412 def _lint_job (self , job : jobs .Job ) -> tuple [list [JobProblem ], list [DirectFsAccess ], list [UsedTable ]]:
413413 problems : list [JobProblem ] = []
414414 dfsas : list [DirectFsAccess ] = []
415- table_infos : list [UsedTable ] = []
415+ used_tables : list [UsedTable ] = []
416416
417417 assert job .job_id is not None
418418 assert job .settings is not None
@@ -447,13 +447,14 @@ def _lint_job(self, job: jobs.Job) -> tuple[list[JobProblem], list[DirectFsAcces
447447 assessment_start = datetime .now (timezone .utc )
448448 task_tables = self ._collect_task_tables (job , task , graph , session_state )
449449 assessment_end = datetime .now (timezone .utc )
450- for table_info in task_tables :
451- table_info = table_info .replace_assessment_infos (
452- assessment_start = assessment_start , assessment_end = assessment_end
450+ for used_table in task_tables :
451+ used_table = used_table .replace_assessment_infos (
452+ assessment_start = assessment_start ,
453+ assessment_end = assessment_end ,
453454 )
454- table_infos .append (table_info )
455+ used_tables .append (used_table )
455456
456- return problems , dfsas , table_infos
457+ return problems , dfsas , used_tables
457458
458459 def _build_task_dependency_graph (
459460 self , task : jobs .Task , job : jobs .Job
@@ -502,17 +503,21 @@ def _collect_task_dfsas(
502503 yield dataclasses .replace (dfsa , source_lineage = atoms + dfsa .source_lineage )
503504
504505 def _collect_task_tables (
505- self , job : jobs .Job , task : jobs .Task , graph : DependencyGraph , session_state : CurrentSessionState
506+ self ,
507+ job : jobs .Job ,
508+ task : jobs .Task ,
509+ graph : DependencyGraph ,
510+ session_state : CurrentSessionState ,
506511 ) -> Iterable [UsedTable ]:
507512 # need to add lineage for job/task because walker doesn't register them
508513 job_id = str (job .job_id )
509514 job_name = job .settings .name if job .settings and job .settings .name else "<anonymous>"
510- for dfsa in TablesCollectorWalker (graph , set (), self ._path_lookup , session_state , self ._migration_index ):
515+ for used_table in TablesCollectorWalker (graph , set (), self ._path_lookup , session_state , self ._migration_index ):
511516 atoms = [
512517 LineageAtom (object_type = "WORKFLOW" , object_id = job_id , other = {"name" : job_name }),
513518 LineageAtom (object_type = "TASK" , object_id = f"{ job_id } /{ task .task_key } " ),
514519 ]
515- yield dataclasses .replace (dfsa , source_lineage = atoms + dfsa .source_lineage )
520+ yield dataclasses .replace (used_table , source_lineage = atoms + used_table .source_lineage )
516521
517522
518523class LintingWalker (DependencyGraphWalker [LocatedAdvice ]):
0 commit comments