# File lib/puppet/transaction/resource_harness.rb, line 169
169:   def schedule(resource)
170:     unless resource.catalog
171:       resource.warning "Cannot schedule without a schedule-containing catalog"
172:       return nil
173:     end
174: 
175:     return nil unless name = resource[:schedule]
176:     resource.catalog.resource(:schedule, name) || resource.fail("Could not find schedule #{name}")
177:   end