G4 d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl mZ ej dk rd dlm Z nd dlm Z G d d ej Z G d de Z G d d e ZddZddZdS ) )annotationsN)Path) NamedTuple)DEFAULT_COLOR_PALETTE) ) TypedDictc V e Zd ZdZdddddddddddde e ddfd" fd! Z xZS )#PyreverseConfigz~Holds the configuration options for Pyreverse. The default values correspond to the defaults of the options' parser. PUB_ONLYNFdot modestrclasseslist[str] | Noneshow_ancestors int | None all_ancestorsbool | Noneshow_associatedall_associatedshow_builtinboolmodule_namesonly_classnames output_format colorizedmax_color_depthint color_palettetuple[str, ...]ignore_listprojectoutput_directoryreturnNonec < t || _ |r|| _ ng | _ || _ || _ || _ || _ || _ || _ | | _ | | _ || _ || _ | | _ || _ || _ || _ d S )N)super__init__r r r r r r r r r r r r r" r$ r% r&