Format: application/x-python-code
1 o
2
3 /'hZ � @ s d dl Z G dd� de�ZdS )� Nc @ s� e Zd Zi dd�dd�dd�dd�d d
4 �ddd
5 g�dddg�ddg�dd�dd
6 �dd�dd�dd�dd�dd
7 �dd�Zdd � Zd!d"� ZeZd.d$d%�Zd&d'� Zd(d)� Z d*d+� Z
8 d,d-� Zd#S )/�FeedParserDictZchannel�feed�items�entriesZguid�id�date�updatedZdate_parsed�updated_parsed�description�summary�subtitleZdescription_detailZsummary_detailZsubtitle_detail�url�href�modifiedZmodified_parsedZissued� publishedZ
9 issued_parsed�published_parsed� copyrightZrightsZcopyright_detailZ
10 rights_detailZtaglineZtagline_detailc s� |dkrzt �| d�d d W S ty td��w |dkr0dd� � � fd d
11 �t �| d�D �S |dkrNt �| d�D ]}|d
12 dkrLd|v rL|d S q:np|dkrpt �| d�sjt �| d�rjt�dt� t �| d�S t �| d�S |dkr�t �| d�s�t �| d�r�t�dt� t �| d�S t �| d�S | j� ||�}t
13 |t�r�|D ]}t �| |�r�t �| |� S q�nt �| |�r�t �| |�S t �| |�S )�5
14 :return: A :class:`FeedParserDict`.
15 �category�tagsr �termz"object doesn't have key 'category'Z
16 enclosuresc S s t dd� | �� D ��S )Nc S s g | ]\}}|d kr||f�qS )�rel� )�.0�name�valuer r �EC:\Users\shubh\Videos\agent\nova\Lib\site-packages\feedparser/util.py�
17 <listcomp>>