Я использую Maps Engine для Google Maps Engine для анализа некоторых данных. Я создаю несколько счетчиков, которые хотели бы создать простую диаграмму Google из моего файла done_callback. Как получить доступ к результирующим счетчикам из обратного вызова?В python версии Google App Engine mapreduce, как вы получаете доступ к счетчикам из done_callback?
#The map method
def count_created_since(entity):
now = datetime.datetime.now()
delta = now-entity.created
#analyze last 12 weeks
for x in range(12):
start = 7*x
stop = 7*(x+1)
if delta.days >= start and delta.days < stop:
#The counters
yield op.counters.Increment(str(x)+" weeks ago")
def my_callback(request):
# fetch counter results to create a simple Google chart url
Спасибо, но как определить job_id в обратном вызове? Он передается в качестве параметра через POST для обратного вызова? – Chris
Он передается как параметр с именем 'job_id'. –
@Chris @Robert, я не знаю, как это было принято, когда вы отвечаете на этот вопрос, но сегодня он передается в заголовке в переменной, называемой ** Mapreduce-Id ** –