File: //lib64/python3.9/site-packages/rct/__pycache__/printing.cpython-39.opt-1.pyc
a
X�Zh�% � @ s� d dl Z d dlmZmZmZ d dlmZ e � e je j � dd� Z
G dd� d�ZG dd � d �ZG d
d� d�Z
G dd
� d
�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� d�Zdd� Zdd� ZdS )� N)�EntitlementCertificate�ProductCertificate�IdentityCertificate)�ugettextc C s6 | d u rdS t | t�r*d�dd� | D ��S t| �S d S )N� �, c S s g | ]}t |��qS � )�xstr)�.0�valr r �2/usr/lib64/python3.9/site-packages/rct/printing.py�
<listcomp> � zxstr.<locals>.<listcomp>)�
isinstance�list�join�str)�valuer r r r s
r c @ s e Zd Zdd� ZdS )�ProductPrinterc C s g }|� dtd� � |� dtd�t|j�f � |� dtd�t|j�f � |� dtd�t|j�f � |� dtd�d�|j�f � |� dtd �d�|j�f � d
}t |d�r�|j
}|� dtd�t|�f � d
}t |d
�r�|j}|� dtd�t|�f � dd�|� S )N�%s:ZProduct� %s: %sZID�Name�VersionZArch�,ZTagsr �
brand_typez
Brand Type�
brand_namez
Brand Name�%s
�
)�append�_r �id�name�versionr Z
architecturesZ
provided_tags�hasattrr r )�self�product�sr r r r r �as_str$ s
zProductPrinter.as_strN��__name__�
__module__�__qualname__r'