def update_consumer(self, consumer_id, consumer): session = sql.get_session() with session.begin(): consumer_ref = self._get_consumer(session, consumer_id) old_consumer_dict = consumer_ref.to_dict() old_consumer_dict.update(consumer) new_consumer = Consumer.from_dict(old_consumer_dict) consumer_ref.description = new_consumer.description consumer_ref.extra = new_consumer.extra return core.filter_consumer(consumer_ref.to_dict())
def update_consumer(self, consumer_id, consumer): session = self.get_session() with session.begin(): consumer_ref = self._get_consumer(consumer_id) old_consumer_dict = consumer_ref.to_dict() old_consumer_dict.update(consumer) new_consumer = Consumer.from_dict(old_consumer_dict) for attr in Consumer.attributes: if (attr != 'id' or attr != 'secret'): setattr(consumer_ref, attr, getattr(new_consumer, attr)) consumer_ref.extra = new_consumer.extra session.flush() return core.filter_consumer(consumer_ref.to_dict())
def get_consumer(self, consumer_id): return core.filter_consumer( self.get_consumer_with_secret(consumer_id))
def list_consumers(self): session = sql.get_session() cons = session.query(Consumer) return [core.filter_consumer(x.to_dict()) for x in cons]
def get_consumer(self, consumer_id): session = self.get_session() consumer_ref = session.query(Consumer).get(consumer_id) if consumer_ref is None: raise exception.NotFound(_('Consumer not found')) return core.filter_consumer(consumer_ref.to_dict())
def get_consumer(self, consumer_id): consumer_ref = self.db.get('consumer-%s' % consumer_id) return core.filter_consumer(consumer_ref)
def get_consumer(self, consumer_id): return core.filter_consumer(self.get_consumer_with_secret(consumer_id))
def list_consumers(self): session = self.get_session() cons = session.query(Consumer) return [core.filter_consumer(x.to_dict()) for x in cons]