diff --git a/scrapy/utils/misc.py b/scrapy/utils/misc.py index 1ab30f097..516218347 100644 --- a/scrapy/utils/misc.py +++ b/scrapy/utils/misc.py @@ -263,9 +263,7 @@ def is_generator_with_return_value(callable: Callable[..., Any]) -> bool: def returns_none(return_node: ast.Return) -> bool: value = return_node.value - return ( - value is None or isinstance(value, ast.NameConstant) and value.value is None - ) + return value is None or isinstance(value, ast.Constant) and value.value is None if inspect.isgeneratorfunction(callable): func = callable