autoflake.py
def is_literal_or_name(value):
    """Return True if value is a literal or a name."""
    try:
        ast.literal_eval(value)
        return True
    except (SyntaxError, ValueError):
        pass

    if value.strip() in ['dict()', 'list()', 'set()']:
        return True

    # Support removal of variables on the right side. But make sure
    # there are no dots, which could mean an access of a property.
    return re.match(r'^\w+\s*$', value)
def is_literal_or_name(value):
    try:
        ast.literal_eval(value)
        return True
    except (SyntaxError, ValueError):
        pass

    if value.strip() in ['dict()', 'list()', 'set()']:
        return True

    # Support removal of variables on the right side. But make sure
    # there are no dots, which could mean an access of a property.
    return re.match(r'^\w+\s*$', value)
def is_literal_or_name ( value ) : try : ast . literal_eval ( value ) return True except ( SyntaxError , ValueError ) : pass if value . strip ( ) in [ 'dict()' , 'list()' , 'set()' ] : return True # Support removal of variables on the right side. But make sure # there are no dots, which could mean an access of a property. return re . match ( r'^\w+\s*$' , value )
Return True if value is a literal or a name.
Return True if value is a literal or a name .