src/airflow_sync/utils.py
def depends_on(self, sql_file: "SqlFile") -> "SqlFile":
        """Indicate that the current sql file has an upstream dependency on *sql_file*

        This tells the task runner that before this file can be executed, *sql_file* must
        be executed succesfully.

        :param SqlFile sql_file: A :class:`SqlFile` instance which must run first
        :return: An updated version of the current :class:`SqlFile` with new dependencies
        :rtype: SqlFile
        """
        dep_list: List["SqlFile"] = list(self.dependencies)
        new_deps = tuple(self.merge_and_update(dep_list, sql_file))
        return attr.evolve(self, dependencies=new_deps)
Indicate that the current sql file has an upstream dependency on *sql_file*

        This tells the task runner that before this file can be executed, *sql_file* must
        be executed succesfully.

        :param SqlFile sql_file: A :class:`SqlFile` instance which must run first
        :return: An updated version of the current :class:`SqlFile` with new dependencies
        :rtype: SqlFile
        
Indicate that the current sql file has an upstream dependency on *sql_file
This tells the task runner that before this file can be executed, *sql_file* must
be executed succesfully.
Indicate that the current sql file has an upstream dependency on * sql_file This tells the task runner that before this file can be executed * sql_file * must be executed succesfully .
def depends_on(self, sql_file: "SqlFile") -> "SqlFile":
        dep_list: List["SqlFile"] = list(self.dependencies)
        new_deps = tuple(self.merge_and_update(dep_list, sql_file))
        return attr.evolve(self, dependencies=new_deps)
def depends_on ( self , sql_file : "SqlFile" ) -> "SqlFile" : dep_list : List [ "SqlFile" ] = list ( self . dependencies ) new_deps = tuple ( self . merge_and_update ( dep_list , sql_file ) ) return attr . evolve ( self , dependencies = new_deps )
Indicate that the current sql file has an upstream dependency on *sql_file
This tells the task runner that before this file can be executed, *sql_file* must
be executed succesfully.
Indicate that the current sql file has an upstream dependency on * sql_file This tells the task runner that before this file can be executed * sql_file * must be executed succesfully .
"""Indicate that the current sql file has an upstream dependency on *sql_file*

        This tells the task runner that before this file can be executed, *sql_file* must
        be executed succesfully.

        :param SqlFile sql_file: A :class:`SqlFile` instance which must run first
        :return: An updated version of the current :class:`SqlFile` with new dependencies
        :rtype: SqlFile
        """
An updated version of the current :class:`SqlFile` with new dependencies
An updated version of the current : class : ` SqlFile ` with new dependencies
SqlFile
self
sql_file
"SqlFile"
A :class:`SqlFile` instance which must run first
A : class : ` SqlFile ` instance which must run first