Пример #1
0
        def m(p):
            if field in self.REVERSE_LOOKUPS:
                old_value = db.hget(self.KEY % _id, field)
                self._set_reverse_lookup(p, field, value, _id)
                self._remove_reverse_lookup(p, field, old_value)

            p.hset(self.KEY % _id, field, value)
            try:
                getattr(self, '_post_update_%s' % field)(p, _id, value)
            except AttributeError:
                pass
Пример #2
0
        def m(p):
            if field in self.REVERSE_LOOKUPS:
                old_value = db.hget(self.KEY % _id, field)
                self._set_reverse_lookup(p, field, value, _id)
                self._remove_reverse_lookup(p, field, old_value)

            p.hset(self.KEY % _id, field, value)
            try:
                getattr(self, '_post_update_%s' % field)(p, _id, value)
            except AttributeError:
                pass
Пример #3
0
 def _post_update_queue(self, db_pipe, task_id, value):
     current_queue = db.hget(self.KEY % task_id, 'queue')
     self.move(task_id, current_queue, value, db_pipe=db_pipe)
Пример #4
0
 def _post_update_queue(self, db_pipe, task_id, value):
     current_queue = db.hget(self.KEY % task_id, 'queue')
     self.move(task_id, current_queue, value, db_pipe=db_pipe)