<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_blocks(self, block_ids):
 """Returns all blocks with the given set of block_ids. If a block id in the provided iterable does not exist in the block store, it is ignored. Args: block_ids (:iterable:str):
 an iterable of block ids Returns list of block wrappers found for the given block ids """

        return list(
            filter(
                lambda b: b is not None,
                map(self._get_block_by_id_or_none, block_ids)))