o
    úG§b2  ã                   @   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ÚccZ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_contextZ_get_attributer   Ú
setdefaultÚappend)ÚselfÚattrs_dÚcontextÚvalue© r   úC/usr/local/lib/python3.10/dist-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__Zsupported_namespacesr   r   Z_start_creativeCommons_licenser   Z_end_creativeCommons_licenser   r   r   r   r       s    õ		r   N)Úutilr   Úobjectr   r   r   r   r   Ú<module>   s   