
    Hf              
           d Z ddlmZ ej        ej         e            ej         e            ej         e            iej        ej         e            ej         e            ej         e            iiZ	d Z
d Zd ZdS )z
    pyexcel.internal.attributes
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Book and sheet attributes

    :copyright: (c) 2015-2022 by Onni Software Ltd.
    :license: New BSD License
    )	constantsc                 6    ddl m} t          || ||           d S )N   )BookMeta)metar   register_an_attribute)targetactionattrr   s       ]/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel/internal/attributes.pyregister_book_attributer      s.    (FFD99999    c                 6    ddl m} t          || ||           d S )Nr   )	SheetMeta)r   r   r   )r	   r
   r   r   s       r   register_sheet_attributer       s.    )VVT:::::r   c                    |t           |         t          j                 v rdS t           |         |                             |           |t          j        k    r|                     |           n|                     |           |t           |         t          j                 v o|t           |         t          j                 v }|rt           |         t          j                                     |           t           |         t          j                                     |           t           |         t          j                                     |           | 	                    |           dS dS )z$Register a file type as an attributeN)
ATTRIBUTE_REGISTRYr   	RW_ACTIONaddREAD_ACTIONregister_inputregister_presentationWRITE_ACTIONremoveregister_io)meta_clsr	   r
   r   intersections        r   r   r   &   sC    !&))*=>>>vv&**4000&&&%%%%&&t,,, 	"6*9+@AA 	G&v.y/EFF   #6"9#67;;DAAA6"9#89@@FFF6"9#9:AA$GGGT"""""	# #r   N)__doc__pyexcelr   SHEETr   setr   r   BOOKr   r   r   r    r   r   <module>r$      s     + * * * * * OssuuSSUU
 NssuuSSUU : : :; ; ;# # # # #r   