
    rf                     4    d dl Z  G d de j                  ZdS )    Nc                   :    e Zd ZdZd Zd Zed             Zd ZdS )	BaseCodecNc                      | j         |i |S N)encodeselfargskwargss      P/var/www/html/software/conda/lib/python3.11/site-packages/coreapi/codecs/base.pydumpzBaseCodec.dump       t{D+F+++    c                      | j         |i |S r   )decoder   s      r   loadzBaseCodec.load   r   r   c                     d| j         vrdgS g }t          | d          r|                    d           t          | d          r|                    d           |S )N+datar   encodingr   decoding)
media_typehasattrappend)r	   rets     r   supportszBaseCodec.supports   sj     do%%8O4"" 	#JJz"""4"" 	#JJz"""
r   c                 Z    t          | d          rt          | j                  S | j        gS )Nmedia_types)r   listr   r   )r	   s    r   get_media_typeszBaseCodec.get_media_types'   s2     4'' 	*()))  r   )	__name__
__module____qualname__r   r   r   propertyr   r     r   r   r   r      sa        J, , ,, , , 
 
 X
! ! ! ! !r   r   )itypesObjectr   r%   r   r   <module>r(      sD    (! (! (! (! (! (! (! (! (! (!r   