
    Hf                     "    ddZ ddZe efdZd S )Nc                 &      fd}d z  |_         |S )za default method for missing renderer method

    for example, the support to write data in a specific file type
    is missing but the support to read data exists
    c                 (    t          dz            )/docstring is assigned a few lines down the line%s getter is not defined.NotImplementedError)___	attributes     X/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel/internal/utils.pynone_presenterz&default_getter.<locals>.none_presenter       !"=	"IJJJ    r   __doc__)r
   r   s   ` r   default_getterr      s6    K K K K K 99DNr   c                 &      fd}d z  |_         |S )za default method for missing parser method

    for example, the support to read data in a specific file type
    is missing but the support to write data exists
    c                 (    t          dz            )r   %s setter is not defined.r   )_x_y_zr
   s      r   none_importerz%default_setter.<locals>.none_importer   r   r   r   r   )r
   r   s   ` r   default_setterr      s6    K K K K K 8)CMr   c                     ||          } ||          }t          |||          }d|v r|                    dd          }n|}t          | ||           t          | d|z  |           t          | d|z  |           dS )z1
    create custom attributes for each class
    )fgetfsetdoc.r   zget_%szset_%sN)propertyreplacesetattr)clsr
   
doc_stringgetter_funcsetter_funcgettersetterattribute_propertys           r   make_a_propertyr)      s     [##F[##F!    i%%c3//			C.///CI%v...CI%v.....r   )N)r   r   r)    r   r   <module>r+      sS         & / / / / / /r   