def get_time(key_time): time_query = updateTime.query(ancestor=key_time) time_fetch = time_query.fetch(1) if len(time_fetch) > 0: return time_fetch[0].last_updated else: update_time(key_time) return get_time(key_time)
def update_time(key_time): time_query = updateTime.query(ancestor=key_time) time_fetch = time_query.fetch(1) if len(time_fetch) > 0: time_fetch[0].key.delete() new_time = updateTime(parent=key_time) new_time.put() else: new_time = updateTime(parent=key_time) new_time.put()