title: Google App Engine deferred.defer() failing when method returns
body: <p>I'm trying to use google.appengine.ext.deferred to run a Task.  I am passing a method to the defer() method, and that method runs successfully, but upon returning, a ValueError is thrown:</p>
  
  <pre><code>  File ".../admin.py", line 73, in post
      result = deferred.defer(meeple_tasks.buildGames())
        File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/deferred/deferred.py", line 198, in _curry_callable
          raise ValueError("obj must be callable")
      ValueError: obj must be callable
  </code></pre>
  
  <p>Here is where I call defer:</p>
  
  <pre><code>result = deferred.defer(meeple_tasks.buildGames())   
  </code></pre>
  
  <p>buildGames() will return True when completed.</p>