def run(self, id): """Runs a One-Shot Analytics Asynchronously runs a One-Shot Analytics against a given observable. Returns an ``AnalyticsResults`` instance, which can then be used to fetch the analytics results :query ObjectID id: Analytics ID :form ObjectID id: Observable ID :>json object: JSON object representing the ``AnalyticsResults`` instance """ analytics = get_object_or_404(self.objectmanager, id=id) observable = get_object_or_404(Observable, id=request.form.get('id')) return render(analytics.run(observable, current_user.settings).to_mongo())
def run(self, id): """Runs a One-Shot Analytics Asynchronously runs a One-Shot Analytics against a given observable. Returns an ``AnalyticsResults`` instance, which can then be used to fetch the analytics results :query ObjectID id: Analytics ID :form ObjectID id: Observable ID :>json object: JSON object representing the ``AnalyticsResults`` instance """ analytics = get_object_or_404(self.objectmanager, id=id) observable = get_object_or_404(Observable, id=request.form.get('id')) return render( analytics.run(observable, current_user.settings).to_mongo())
def run(self, id): analytics = get_object_or_404(self.objectmanager, id=id) observable = get_object_or_404(Observable, id=request.form.get('id')) return render(analytics.run(observable, current_user.settings).to_mongo())