def analyze(foreign_id=None): """Re-analyze documents in the given collection (or throughout).""" if foreign_id: collection = Collection.by_foreign_id(foreign_id) if collection is None: raise ValueError("No such collection: %r" % foreign_id) analyze_collection.delay(collection.id) else: for collection in Collection.all(): analyze_collection.delay(collection.id)
def process(id): authz.require(authz.collection_write(id)) collection = obj_or_404(Collection.by_id(id)) analyze_collection.delay(collection.id) log_event(request) return jsonify({'status': 'ok'})
def process(id): authz.require(authz.collection_write(id)) collection = obj_or_404(Collection.by_id(id)) analyze_collection.delay(collection.id) return jsonify({'status': 'ok'})