'Return a list of RhsmPools whose name matches the provided regular expression'

def filter(self, regexp='^$'):

    r = re.compile(regexp)
    for product in self.products:
        if r.search(product._name):
            (yield product)
