
    e                     `    d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZ ddlmZ dZy)a  This module contains all classes that are considered a "scoped" node and anything
related.

A scope node is a node that opens a new local scope in the language definition:
Module, ClassDef, FunctionDef (and Lambda, GeneratorExp, DictComp and SetComp to some extent).
    )ComprehensionScopeLocalsDictNodeNG)AsyncFunctionDefClassDefDictCompFunctionDefGeneratorExpLambdaListCompModuleSetComp_is_metaclassfunction_to_methodget_wrapping_class)builtin_lookup)r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   N)__doc__ astroid.nodes.scoped_nodes.mixinr   r   'astroid.nodes.scoped_nodes.scoped_nodesr   r   r   r   r	   r
   r   r   r   r   r   r    astroid.nodes.scoped_nodes.utilsr   __all__     E/usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/__init__.py<module>r      s0   
 R    <r   