Format: application/x-python-code
⬇ Download File (1.8 KB)
   1  o
   2  
   3  /'h�@sBddlZddlZddlmZGdd�de�Ze�d�Zdd�ZdS)	�N�)�utilcs<eZdZddiZ�fdd�Zdd�Zdd�Zd	d
   4  �Z�ZS)�	Namespacez"http://podlove.org/simple-chaptersZpsccsd|_tt|���dS�NF)�psc_chapters_flag�superr�__init__��self��	__class__��OC:\Users\shubh\Videos\agent\nova\Lib\site-packages\feedparser/namespaces/psc.pyr(szNamespace.__init__cCs4|��}d|vrd|_g|d<t�|�|d<dSdS)N�psc_chaptersT�chapters)�_get_contextrr�FeedParserDict)r
   5  �attrs_d�contextr
   6  r
   7  r�_start_psc_chapters-s�zNamespace._start_psc_chapterscCs
   8  d|_dSr)rr	r
   9  r
  10  r�_end_psc_chapters4s
  11  zNamespace._end_psc_chapterscCsF|jr!|�|d�}t|�|d<|��d}|d�t�|��dSdS)N�startZstart_parsedrr)rZ_get_attribute�_parse_psc_chapter_startr�appendrr)r
  12  rrrr
  13  r
  14  r�_start_psc_chapter7s�zNamespace._start_psc_chapter)	�__name__�
  15  __module__�__qualname__Zsupported_namespacesrrrr�
  16  __classcell__r
  17  r
  18  rrr#s�rz(^((\d{2}):)?(\d{2}):(\d{2})(\.(\d{3}))?$cCs|t�|�}|durdS|��\}}}}}}t|pd�t|�t|�t|p$d�f\}}}}t�d|dd|d||d�S)Nr�<i�)�format_�match�groups�int�datetime�	timedelta)r�m�_�h�s�msr
  19  r
  20  rrCs
  21  ,&r)	r$�re�r�objectr�compiler rr
  22  r
  23  r
  24  r�<module>s
  25