Showing 8 of 14 total issues
File podcast.py
has 261 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import loggingfrom urllib.parse import urlencode, urlparse, urlunparse import requestsfrom actstream import action
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
Function create_default_settings
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_default_settings(
Function update
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update(
Avoid deeply nested control flow statements. Open
Open
if data_alt: token["data"][(None, "data-alt")] = data_alt yield token
Function queue_download_task
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def queue_download_task(
Function __init__
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __init__(self, verbose_name=None, name=None, min_value=None, max_value=None, **kwargs):
Avoid too many return
statements within this function. Open
Open
return