can you paste all of the code somewhere? It seems like a simple problem to me
On Jun 4, 3:54 am, Doug <douglas.alex.w...@gmail.com> wrote: > I am having some problems with the deferred.py. When I try to run a > stand-alone function (i.e. not a class method) such as: > > from google.appengine.ext import deferred > > def easything(n): > print "easy %s" % n > > for thing in longlist: > deferred.defer(easything, thing) > > I get this in the log: > File "C:\Program Files\Google\google_appengine\google\appengine\ext > \deferred\deferred.py", line 129, in run > raise PermanentTaskFailure(e) > PermanentTaskFailure: 'module' object has no attribute 'easything' > > After reading through the documentation again and again I noticed this > in the documentationhttp://code.google.com/appengine/articles/deferred.html > > from google.appengine.ext import deferred > > def do_something_expensive(a, b, c=None): > logging.info("Doing something expensive!") > # Do your work here > > # Somewhere else > deferred.defer(do_something_expensive, "Hello, world!", 42, c=True) > > Is the function do_something_expensive supposed to be indented? I > guess what I am getting at is can I feed stand alone functions into > deferred.defer or do you have to only use methods (which would explain > the indentation - I guess). . To add more color to this question I > posted this on stackoverflow last > night:http://stackoverflow.com/questions/6225400/problem-posting-to-datasto... > I have found the error in the log since then, and have noticed that no > matter how simple I make the function I am getting this error. I am > not importing anything fancy. > > Thanks for any help I am new to programming in general. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.