HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/hgext/fsmonitor/pywatchman/__pycache__/capabilities.cpython-310.pyc
o

�]Lb�
�@sBddlmZmZmZdd�Zddddddd�Zd	d
�Zdd�Zd
S)�)�absolute_import�division�print_functioncCs,d}|�d�D]}|d}|t|�}q|S)Nr�.i�)�split�int)�vstr�res�n�r�I/usr/lib/python3/dist-packages/hgext/fsmonitor/pywatchman/capabilities.py�
parse_version!s
r
z3.1.1z3.1z3.3z3.7)zcmd-watch-del-allzcmd-watch-project�
relative_rootzterm-dirnamez
term-idirname�	wildmatchcCs|tvr|tt|�kSdS)NF)�cap_versionsr
)�version�namerrr�check3srcCspt|d�}i|d<|dD]}t||�|d|<q|dD]}t||�}||d|<|s5d|d|d<q|S)z}Synthesize a capability enabled version response
    This is a very limited emulation for relatively recent feature sets
    r�capabilities�optional�requiredzclient required capability `z!` is not supported by this server�error)r
r)�vers�opts�parsed_versionr�haverrr�
synthesize9s 
����rN)�
__future__rrrr
rrrrrrr�<module>s	�