X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FDaemonize%2FWithPidFile.pm;h=65df99367db13a7f16b7b59b508fc1bd33cfdcc2;hb=5b9ebe08eff2f6410804c2f3c2fa361db0b446a2;hp=89741ba52cd77d521cb49cda746fe37b9c1db520;hpb=eaf252a6da8a9b8b1e70c2d491302872df5f71eb;p=gitmo%2FMooseX-Daemonize.git diff --git a/lib/MooseX/Daemonize/WithPidFile.pm b/lib/MooseX/Daemonize/WithPidFile.pm index 89741ba..65df993 100644 --- a/lib/MooseX/Daemonize/WithPidFile.pm +++ b/lib/MooseX/Daemonize/WithPidFile.pm @@ -20,7 +20,6 @@ has pidfile => ( isa => 'MooseX::Daemonize::Pid::File', is => 'rw', lazy => 1, - required => 1, coerce => 1, predicate => 'has_pidfile', builder => 'init_pidfile', @@ -33,7 +32,9 @@ after 'daemonize' => sub { # any bad PID values stashed around # - SL $self->pidfile->clear_pid; - $self->pidfile->write if $self->is_daemon; + if ($self->is_daemon) { + $self->pidfile->write; + } }; 1;