
    +hi                     @    d dl mZ d dlmZmZ d dlmZ d dlmZ ddZ	y)    )absolute_import)make_responsecurrent_app)PY3)dumpsNc                 ,   t         j                  j                  di       }t         j                  r)|j	                  dd       |j	                  dt
                t        | fi |dz   }t        ||      }|j                  j                  |xs i        |S )z/Makes a Flask response with a JSON encoded bodyRESTFUL_JSONindent   	sort_keys
)
r   configgetdebug
setdefaultr   r   r   headersextend)datacoder   settingsdumpedresps         U/var/www/html/venv/lib/python3.12/site-packages/flask_restful/representations/json.pyoutput_jsonr      s     !!%%nb9H
 Ha(KS1 4$8$t+F&DLL2&K    )N)

__future__r   flaskr   r   flask_restful.utilsr   jsonr   r    r   r   <module>r!      s    & , # r   