�
i��dS � �D � d Z ddlZ G d� de� Z G d� de� Z G d� de� Zd � Z G d
� de� Z G d� d
e� Z
G d� de� Z G d� de� Z G d� de� Z
G d� de� Zd� Z G d� de� Z G d� de� Z G d� de� Zy# e$ r ddlZY ��w xY w)zR This provides a restricted tag language to define the sosreport
index/report
� Nc � � e Zd Zd� Zd� Zy)�Nodec �@ � t j | j � S �N)�json�dumps�data��selfs �6/usr/lib/python3/dist-packages/sos/report/reporting.py�__str__zNode.__str__ s � ��z�z�$�)�)�$�$� c � � y)NF� �r �nodes r �can_addzNode.can_add s � �r N)�__name__�
__module__�__qualname__r
r r r r r r s � �%�r r c � � e Zd ZdZy)�Leafz0Marker class that can be added to a Section nodeN)r r r �__doc__r r r r r s � �:�r r c �" |