class astroid.nodes.DelName(name: str, lineno: int, col_offset: int, parent: NodeNG, *, end_lineno: int | None, end_col_offset: int | None)[source]#

Bases: NoChildrenNode, LookupMixIn, ParentAssignNode

Variation of ast.Delete representing deletion of a name.

A DelName is the name of something that is deleted.

>>> import astroid
>>> node = astroid.extract_node("del variable #@")
>>> list(node.get_children())
[<DelName.variable l.1 at 0x7effe1da4d30>]
>>> list(node.get_children())[0].as_string()

The name that is being deleted.