def __build_script_list_and_execute(self, func, db_nicknames, track_scripts):
        s = ScriptRunner(self.database_source.get_connection_hashes(), self.database_handler)
        s.is_debug_printing = self.is_debug_printing
        for db_nickname in db_nicknames: 
            for tup in func(db_nickname):
                filename, sql = tup
                s.add_script(filename, db_nickname, sql)
        s.execute_scripts(track_scripts)
Passes the list of all scripts to be executed to a ScriptRunner,
dataset/ETHPy150Open jzohrab/DbMigrator/dbMigrator/migrator.py/Migrator.__build_script_list_and_execute