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/mercurial/__pycache__/scmposix.cpython-310.pyc
o

�]LbG
�@s|ddlmZddlZddlZddlZddlZddlZddlmZddl	m
Z
mZmZdZdd�Z
d	d
�Zdd�Zd
d�ZdS)�)�absolute_importN�)�getattr)�encoding�pycompat�utilslesscs\tj�|d�g}tj�|d��z|��fdd�tt����D��W|Sty-Y|Sw)N�hgrcshgrc.dcs(g|]\}}|�d�rtj��|��qS)s.rc)�endswith�os�path�join)�.0�f�kind��rcdir��4/usr/lib/python3/dist-packages/mercurial/scmposix.py�
<listcomp>s��z_rcfiles.<locals>.<listcomp>)r
rr�extend�sortedr�listdir�OSError)r�rcsrrr�_rcfiless
��	��rcCs|g}tjdkr
d}nd}tttdg��dkr3tj�tj�tjd��}|dkr3|�	t
tj�||���|�	t
d|��|S)N�plan9s
lib/mercurials
etc/mercurial�argvr�/)r�sysplatform�lenr�sysr
r�dirname�sysargvrrr)r�root�prrr�systemrcpath's
r%cCsvtjdkr
tjddgStjrtj�d�gStj�d�}|dus'tj�	|�s-tj�d�}tj�d�tj�
|dd�gS)	Nrshomes	/lib/hgrcs~/.hgrcsXDG_CONFIG_HOMEs	~/.configshgr)rrr�environ�isdarwinr
r�
expanduser�get�isabsr)�
confighomerrr�
userrcpath6s

�r,c	Csz	ddl}|j}WnttfyYdSw|j|j|jfD]a}z<z|��}Wn
ty1YWqwt�	|�s9Wqt
�||d�}t�d|�dd�\}}|dkr[|dkr[||fWSWqt
yeYqty}z|dtjkrtn�WYd}~qd}~wwdS)Nr)�P�s�h�)�termios�
TIOCGWINSZ�AttributeError�ImportError�ferr�fout�fin�filenor
�isatty�fcntl�ioctl�array�
ValueError�IOError�errno�EINVAL)	�uir1r2�dev�fd�arri�height�width�errr�termsizeFs<
��
����rH)�
__future__rr<r?r:r
r rr�rr�
fallbackpagerrr%r,rHrrrr�<module>s