a
    e=ic­  ã                   @   sP   zd dl m Z mZ W n" ey6   d dlm Z mZ Y n0 d dlmZ dd„ ZdS )é    )ÚurlparseÚparse_qs)Úadd_params_to_uric                    s   ‡ fdd„}ˆ   d|¡ ˆ S )Nc                    sˆ   t tt| ƒjƒƒ}| d¡}|s4t|t ƒr4| d¡}|rB| ||fS |sRdˆ ji}n,t|t ƒrhˆ j|d< ndˆ jfg}t| |ƒ} | ||fS )NÚtoken)Údictr   r   ÚqueryÚgetÚ
isinstanceZaccess_tokenr   )ÚurlÚheadersÚdataZ	url_queryr   ©Úsession© úy/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/requests_oauthlib/compliance_fixes/slack.pyÚ_non_compliant_param_name
   s    




z7slack_compliance_fix.<locals>._non_compliant_param_nameZprotected_request)Zregister_compliance_hook)r   r   r   r   r   Úslack_compliance_fix	   s    r   N)r   r   ÚImportErrorÚurllib.parseZoauthlib.commonr   r   r   r   r   r   Ú<module>   s
   