dip;475572 Wrote:
> I run SrvrPowerCtrl's Debian setup script and now suspend works with the
> latest beta. Thanks a lot.
>
> One small point. After waking up the server I always get the following
> empty "Now trying to execute" line in server.log.
>
> [09-10-21 22:16:12.0014] Plugins::SrvrPowerCtrl::Util::SystemExecCmd
> (550) Now trying to execute sudo /usr/sbin/pm-suspend
> [09-10-21 22:22:56.9270]
> Plugins::SrvrPowerCtrl::Watchdog::OnWakeupWatchdog (498) Wakeup Call!!
> [09-10-21 22:22:56.9278] Plugins::SrvrPowerCtrl::Util::SystemExecCmd
> (550) Now trying to execute
I'm seeing more and more issues like this one. Where I used to be able
to test to see if a variable was defined, I now have to test to see if
it's empty too. E.g: in 7.3.x, this code returned without trying to
execute $command if a command wasn't defined for the on-wakeup event:
Code:
--------------------
if (!defined($command)) {
return -1;
}
--------------------
With 7.4, I'm finding more and more places where I have to change to:
Code:
--------------------
if (!$command) {
return -1;
}
--------------------
..which is probably better practice, anyway. It just makes me nervous
because I won't have SC 7.3.x to test with for a while yet and I'm
worried that I'm introducing a raft of bugs for SqueezeCenter.
I assume that this new behavior is because 7.4 is bringing some subtle
change to how perl is executing the code. This is not necessarily a bad
thing. It might force me to be a less sloppy perl programmer.
--
gharris999
------------------------------------------------------------------------
gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115
View this thread: http://forums.slimdevices.com/showthread.php?t=48521
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins