o
    gw                     @   s&   d dl mZmZmZ G dd dZdS )    )ListOptionalTuplec                   @   s   e Zd ZdZdddddddddddde ddfded	eee  d
ee dee	 dee dee	 de	dee	 de	dede	dede
dedefddZdS )PyreverseConfigzwHolds the configuration options for Pyreverse.
    The default values correspond to the defaults of the options parser.PUB_ONLYNFdot    modeclassesshow_ancestorsall_ancestorsshow_associatedall_associatedshow_builtinmodule_namesonly_classnamesoutput_format	colorizedmax_color_depthignore_listprojectoutput_directoryc                 C   sj   || _ |r	|| _ng | _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _|| _|| _d S )N)r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )selfr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   X/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/pylint/testutils/pyreverse.py__init__   s"   
zPyreverseConfig.__init__)__name__
__module____qualname____doc__tuplestrr   r   intboolr   r   r   r   r   r   r   	   s`    
	
r   N)typingr   r   r   r   r   r   r   r   <module>   s   