Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
def get_couch_forms(form_ids):
    return FormAccessorCouch.get_forms(form_ids)
Ejemplo n.º 5
0
def get_form_related(form_ids):
    return {
        form.form_id: (form.user_id, form.received_on)
        for form in FormAccessorCouch.get_forms(form_ids)
    }