Traceback (most recent call last):
File "/base/data/home/apps/s~appname/2017-07-26-002.402945478053763657/lib/appname/flask_extras.py", line 91, in wrap
result = func(*args, **kwargs)
File "/base/data/home/apps/s~appname/2017-07-26-002.402945478053763657/appname/auth.py", line 242, in wrap
result = func(session, *args, **kwargs)
File "/base/data/home/apps/s~appname/2017-07-26-002.402945478053763657/appname/apps/api.py", line 695, in post_content_content_id_votes
_wait_all(futures)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 1087, in synctasklet_wrapper
return taskletfunc(*args, **kwds).get_result()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 383, in get_result
self.check_success()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 378, in check_success
self.wait()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 362, in wait
if not ev.run1():
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/eventloop.py", line 268, in run1
delay = self.run0()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/eventloop.py", line 230, in run0
callback(*args, **kwds)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 533, in _on_future_completion
self._help_tasklet_along(ns, ds_conn, gen, val)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 444, in _help_tasklet_along
self.set_result(result)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 322, in set_result
raise RuntimeError('Result cannot be set twice.')
RuntimeError: Result cannot be set twice.