def _rebuild_queues(self, pool): prev_ids = self.queues.get_ids_from_run_timestamp() for chunked_ids in chunked(prev_ids, 100): chunk = list([_id for _id in chunked_ids if _id]) for form in FormAccessorCouch.get_forms(chunk): self._try_to_process_form(form, pool) self._try_to_process_queues(pool)
def _rebuild_queues(self, pool): prev_ids = self.queues.get_ids_from_run_timestamp() for chunked_ids in chunked(prev_ids, 100): chunk = list([_id for _id in chunked_ids if _id]) for form in FormAccessorCouch.get_forms(chunk): self._try_to_process_form(form, pool) self._try_to_process_queues(pool)
def _rebuild_queues(self, form_ids): for chunk in chunked(form_ids, 100, list): for form in FormAccessorCouch.get_forms(chunk): self._try_to_process_form(form)
def get_couch_forms(form_ids): return FormAccessorCouch.get_forms(form_ids)
def get_form_related(form_ids): return { form.form_id: (form.user_id, form.received_on) for form in FormAccessorCouch.get_forms(form_ids) }