def post_update(entity, operation): if has_queue(): entity_ref = to_ref(entity) if entity_ref is None: return data = dict(operation=operation, entity=entity_ref) post_message(UPDATE_SERVICE, json.dumps(data))
def update_entity(entity, operation): entity_ref = to_ref(entity) if entity_ref is None: return data = dict(operation=operation, entity=entity_ref) data_json = json.dumps(data) return handle_update(data_json)
def gen_id(entity): ref = refs.to_ref(entity) return hashlib.sha1(ref).hexdigest()