Message343983
Alternative version of Filterer.filter(...) would look like this, which takes advantage of efficient Python 3.x built-ins, and is immediately understandable:
def _filter_callable(filter):
return filter.filter if hasattr(filter, 'filter') else filter
def filter(self, record):
filters = map(_filter_callable, self.filters)
return all(f(record) for f in filters)
I will add a tested pull request on GitHub. |
|
Date |
User |
Action |
Args |
2019-05-30 15:49:09 | dwvisser | set | recipients:
+ dwvisser |
2019-05-30 15:49:09 | dwvisser | set | messageid: <1559231349.65.0.379811854452.issue37101@roundup.psfhosted.org> |
2019-05-30 15:49:09 | dwvisser | link | issue37101 messages |
2019-05-30 15:49:09 | dwvisser | create | |
|