def store_specs_from_subscription(subscription_key, week_start, specs):
"""
Idempotent function to store meeting specs for this week.
"""
try:
current_specs = MeetingSpec.query(
MeetingSpec.meeting_subscription == subscription_key,
MeetingSpec.datetime > week_start
).fetch()
except NeedIndexError:
current_specs = []
if current_specs:
return
ndb.put_multi(specs)
return specs
评论列表
文章目录