[web2py] Pass args to function with cron

2011-02-27 Thread Thadeus Burgess
Using the following syntax...

*/5 *   *   *   *root *default/do/arg1/arg2/arg3

It fails with Invalid application name

Is there a way to pass args to the functions when using the web2py cron?

--
Thadeus


Re: [web2py] json/xml not working on GAE

2011-02-27 Thread Jonathan Lundell
On Feb 27, 2011, at 12:59 PM, Sebastian E. Ovide wrote:
 yes, that is right...to see that I had to select severity debug...
 
 no errors are thrown... just an empty json/xml
 
 http://w2papp2.appspot.com/rest/default/restaurants (works)
 http://w2papp2.appspot.com/rest/default/restaurants.json (doen't)
 http://w2papp2.appspot.com/rest/default/restaurants.xml (doen't)

I don't have any particular insight, but I can suggest some things that I'd 
try.( BTW, are you getting an empty document with the appropriate Content-Type 
header, or nothing at all?)

1. Replace generic.json (temporarily) with one that does simply:

{{ raise HTTP(405,'hello from json') }}

...to make sure you're at least invoking it.

2. If (1) works (ie, throws a 405), try manually generating some content 
there.

3. Create an explicit rest/views/default/restaurants.json and see if that makes 
any difference.

4. More logging...


 
 
 On Sun, Feb 27, 2011 at 6:07 PM, Jonathan Lundell jlund...@pobox.com wrote:
 On Feb 27, 2011, at 9:58 AM, Sebastian E. Ovide wrote:
 Hi,
 
 I have a simple action:
 
 def restaurants():
 restaurants=db().select(db.restaurant.ALL)
 return dict(restaurants=restaurants)
 
 on my machine I can get myapp/default/restaurants.json or .xml but it 
 doesn't work on GAE !... 
 
 in GAE myapp/default/restaurants work but if I append .json or .xml I would 
 get an empty json/xml...
 
 on GAE I see 
 
 D2011-02-27 09:50:20.163 routes_out: [/rest/default/restaurants.json] not 
 rewritten
 
 
 any ideas ?
 
 
 The message is routine, fwiw, assuming that you're not expecting that path to 
 be rewritten. It's debug-level logging, but IIRC GAE logs everything.
 
 
 
 -- 
 Sebastian E. Ovide