
    i                     T    d Z ddlZddlmZ deddfdZefdedeegdf         fd	ZdS )
zCInternal module for checking aiohttp compatibility of async modules    N)Callablemessagereturnc                 ^    t          j        t                                        |            d S )N)logging	getLogger__name__warning)r   s    \/root/projects/butler/venv/lib/python3.11/site-packages/slack_sdk/aiohttp_version_checker.py_print_warning_logr      s'    h''00000    aiohttp_versionprint_warningc                 $   | |                      d          }t          |          dk    r_t          |d                   t          |d                   |d         }}}|dk    s|dk    r#|dk    s|dk    r|dk    r |d	           d S d S d S d S d S d S )
N.   r               0zWe highly recommend upgrading aiohttp to 3.7.3 or higher versions.An older version of the library may not work with the Slack server-side in the future.)splitlenint)r   r   elementsmajorminorpatchs         r   validate_aiohttp_versionr      s     ""((--x==A"%hqk"2"2C4D4Dhqk%5EzzeqjjeqjjUaZZEUXLLm     #" )jZZLLr   )__doc__r   typingr   strr   r    r   r   <module>r$      s    I I       1 1 1 1 1 1 ,> SE4K(     r   