Access the response from a Gmail API batch request? -


i'm using google api client batchhttprequest fetch bunch of threads gmail. can access response object in callback function provide, how access in function makes call batch.execute()?

to illustrate, have following functions:

def get_threads(user_id, thread_ids):     retrieved_threads = []     batch = service.new_batch_http_request(callback=thread_batch_callback)     # omitting service comes from, it's there      thread_id in thread_ids:         batch.add(service.users().threads().get(userid=user_id, id=thread_id))      batch.execute()     # ideally response     # retrieved_threads = ???.response      return retrieved_threads  def thread_batch_callback(request_id, response, exception):     if exception not none:                     print(exception)         return none     else:         return response # how access in calling function? 

seems i'm missing straightforward. appreciated!


Comments