PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
pylint
/
pyreverse
/
__pycache__
� 8��� |�� �� � d Z ddlmZ ddlZddlmZ ddlmZ ddlZddlm Z ddl mZmZ ddl mZmZ dd lmZ G d � d� � Z G d� d ee� � Z G d� de� � Z G d� d� � ZdS )zHHandle diagram generation options for class diagram or default diagrams.� )�annotationsN)� Generator)�Any)�nodes)�ClassDiagram�PackageDiagram)�Linker�Project)� LocalsVisitorc �b � e Zd ZdZd d�Zd!d�Zd"d�Zd#d�Zd$d�Zd%d�Z d&d�Z d'd�Zd(d�Zd)d�Z dS )*�DiaDefGeneratorz"Handle diagram generation options.�linkerr �handler�DiadefsHandler�return�Nonec �f � |j | _ d| _ | � � � || _ | dS )z&Common Diagram Handler initialization.FN)�config�module_names�_set_default_optionsr ��selfr r s �m/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pylint/pyreverse/diadefslib.py�__init__zDiaDefGenerator.__init__ s8 � ��n���"'����!�!�#�#�#�����'�'�'� �node�nodes.ClassDef�strc �^ � |j }| j r|� � � j � d|� �}|S )zGet title for objects.�.)�namer �root)r r �titles r � get_titlezDiaDefGenerator.get_title"