
    Ǆg                     R    d dl Z ddlmZ d Z e       Z e j
                  ee      Zy)    N   )DataModelManagerc                       fd}|S )zUsed as decorator to simplify datamodel registration.
    Returns the object being decorated so that chaining is possible.
    c                 ,    j                  |        | S )N)register)fndmmtypeclss    e/home/mcse/projects/flask_80/flask-venv/lib/python3.12/site-packages/numba/core/datamodel/registry.pywrapszregister.<locals>.wraps	   s    Wb!	     )r	   r
   r   s   `` r   r   r      s     Lr   )	functoolsmanagerr   r   default_managerpartialregister_defaultr   r   r   <module>r      s/     % #$$9$$X? r   