# File lib/puppet/provider/service/launchd.rb, line 124
124:   def plist_from_label(label)
125:     job = self.class.jobsearch(label)
126:     job_path = job[label]
127:     if FileTest.file?(job_path)
128:       job_plist = self.class.read_plist(job_path)
129:     else
130:       raise Puppet::Error.new("Unable to parse launchd plist at path: #{job_path}")
131:     end
132:     [job_path, job_plist]
133:   end