o
    ËÄ.j2  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )ÚFeedParserDictc                   @   s:   e Zd ZdddddœZdd„ Zdd„ ZeZdd	„ ZeZd
S )Ú	NamespaceÚccÚcreativecommons)z%http://creativecommons.org/ns#licensezhttp://web.resource.org/cc/z>http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.htmlz4http://backend.userland.com/creativeCommonsRssModulec                 C   sD   |   ¡ }|  |d¡}tƒ }d|d< |r||d< | dg ¡ |¡ d S )Nzrdf:resourceÚlicenseÚrelÚhrefÚlinks)Ú_get_contextÚ_get_attributer   Ú
setdefaultÚappend)ÚselfÚattrs_dÚcontextÚvalue© r   úM/home/thesage/.local/lib/python3.10/site-packages/feedparser/namespaces/cc.pyÚ_start_cc_license/   s   zNamespace._start_cc_licensec                 C   s   |   dd¡ d S )Nr   é   )Úpush)r   r   r   r   r   Ú_start_creativecommons_license8   s   z(Namespace._start_creativecommons_licensec                 C   sH   |   d¡}|  ¡ }tƒ }d|d< |r||d< | dg ¡ |¡ |d= d S )Nr   r   r   r	   )Úpopr
   r   r   r   )r   r   r   r   r   r   r   Ú_end_creativecommons_license<   s   

z&Namespace._end_creativecommons_licenseN)	Ú__name__Ú
__module__Ú__qualname__Úsupported_namespacesr   r   Ú_start_creativeCommons_licenser   Ú_end_creativeCommons_licenser   r   r   r   r       s    õ		r   N)Úutilr   Úobjectr   r   r   r   r   Ú<module>   s   