# File lib/rudy/routines/passthrough.rb, line 16
16:     def execute
17:       Rudy::Routines::Handlers::Depends.execute_all @before, @argv
18:       li " Executing routine: #{@name} ".att(:reverse), ""
19:       # Re-retreive the machine set to reflect dependency changes
20:       Rudy::Routines.rescue {
21:         @machines = Rudy::Machines.list || []
22:         @@rset = Rudy::Routines::Handlers::RyeTools.create_set @machines
23:       }
24:       
25:       return @machines unless run?
26:       Rudy::Routines.runner(@routine, @@rset, @@lbox, @argv)
27:       Rudy::Routines::Handlers::Depends.execute_all @after, @argv
28:       @machines
29:     end