App Engine文檔指出您不應使用lambda functions with the deferred library。延遲任務中的App Engine Lambda函數限制
1)此限制僅適用於使用lambda keyword的功能嗎?還是它也限制傳遞函數延遲任務?
def formatA(a):
return a.upper()
def formatB(b):
return b.capitalize()
def applyFormat(elements, format_funcs):
for i, element in enumerate(elements):
formatted_element = format_funcs[i](element)
deferred.defer(applyFormat, (a,b), (normalizeA, normalizeB))
2)此限制是否也適用於任務隊列?
3)爲什麼?這是因爲lambda函數不能被酸洗?