podcasts/utils/filters.py
Showing 2 of 2 total issues
Function __iter__
has a Cognitive Complexity of 23 (exceeds 18 allowed). Consider refactoring. Open
Open
def __iter__(self, **kwargs): allowed_domains = kwargs.pop("allowed_domains", []) for token in Filter.__iter__(self): if token["type"] in ["StartTag", "EmptyTag"] and token["data"]: data_alt = None
- Read upRead up
Avoid deeply nested control flow statements. Open
Open
if data_alt: token["data"][(None, "data-alt")] = data_alt yield token