# File lib/puppet/daemon.rb, line 121 121: def start 122: set_signal_traps 123: 124: create_pidfile 125: 126: raise Puppet::DevError, "Daemons must have an agent, server, or both" unless agent or server 127: agent.start if agent 128: server.start if server 129: 130: EventLoop.current.run 131: end