It seems that scheduled tasks run in 'home/username' regardless of the setting for working directory on the 'web' tab which in my case is 'home/username/py4web'?
It's not causing a big problem but it does mean that logging goes into a different place than logging from the web app itself? And it seems inconsistent - is there a reason why the 'working directory' setting doesn't apply to scheduled tasks?