pylint/checkers/utils.py
def is_postponed_evaluation_enabled(node: astroid.node_classes.NodeNG) -> bool:
    """Check if the postponed evaluation of annotations is enabled"""
    name = "annotations"
    module = node.root()
    stmt = module.locals.get(name)
    return (
        stmt
        and isinstance(stmt[0], astroid.ImportFrom)
        and stmt[0].modname == "__future__"
    )
def is_postponed_evaluation_enabled(node: astroid.node_classes.NodeNG) -> bool:
    name = "annotations"
    module = node.root()
    stmt = module.locals.get(name)
    return (
        stmt
        and isinstance(stmt[0], astroid.ImportFrom)
        and stmt[0].modname == "__future__"
    )
def is_postponed_evaluation_enabled ( node : astroid . node_classes . NodeNG ) -> bool : name = "annotations" module = node . root ( ) stmt = module . locals . get ( name ) return ( stmt and isinstance ( stmt [ 0 ] , astroid . ImportFrom ) and stmt [ 0 ] . modname == "__future__" )
Check if the postponed evaluation of annotations is enabled
Check if the postponed evaluation of annotations is enabled