def get_message_store_messages(self, typ=None): msgs = [] proxy = MessageStoreProxy() for msg in self._msg_store_objects: if typ != msg.typ and typ is not None: continue proxy.database = msg.database proxy.collection = msg.collection msgs.append(proxy.query_id(msg.obj_id, msg.typ)[0]) return msgs