uawdijnntqw1x1x1
IP : 18.116.23.218
Hostname : ns1.eurodns.top
Kernel : Linux ns1.eurodns.top 4.18.0-553.5.1.lve.1.el7h.x86_64 #1 SMP Fri Jun 14 14:24:52 UTC 2024 x86_64
Disable Function : mail,sendmail,exec,passthru,shell_exec,system,popen,curl_multi_exec,show_source,eval,open_base
OS : Linux
PATH:
/
home
/
..
/
opt
/
..
/
usr
/
lib64
/
.
/
python2.7
/
os2emxpath.pyo
/
/
� �mec#@s_dZddlZddlZddlTddlmZmZmZmZm Z m Z mZmZddddd d ddd ddddddddddddddddddd d!d"d#d$d%d&d'g#Z d(Zd)Zd(Zd*Zd+Zd,Zd-Zd.Zd/�Zd0�Zd1�Zd2�Zd3�ZeZd4�Zd5�Zd6�ZeZ e!Z"dS(7s�Common pathname manipulations, OS/2 EMX version. Instead of importing this module directly, import os and refer to this module as os.path. i����N(t*(t expandusert expandvarstisabstislinkt splitdrivetsplitexttsplittwalktnormcaseRtjoinRRRtbasenametdirnametcommonprefixtgetsizetgetmtimetgetatimetgetctimeRtexiststlexiststisdirtisfiletismountRRRtnormpathtabspathtsplitunctcurdirtpardirtseptpathseptdefpathtaltseptextseptdevnulltrealpathtsupports_unicode_filenamest.s..t/s\t;s.;C:\bintnulcCs|jdd�j�S(sZNormalize case of pathname. Makes all characters lowercase and all altseps into seps.s\R%(treplacetlower(ts((s"/usr/lib64/python2.7/os2emxpath.pyR #scGsg|}xZ|D]R}t|�r(|}q |dksD|ddkrQ||}q |d|}q W|S(s=Join two or more pathname components, inserting sep as neededti����s/\:R%(R(tatptpathtb((s"/usr/lib64/python2.7/os2emxpath.pyR ,s cCs�|dd!dkrd|fS|dd!}|d ksB|d kr�t|�}|jdd�}|dkrvd|fS|jd|d�}|dkr�t|�}n|| ||fSd|fS(s@Split a pathname into UNC mount point and relative path specifiers. Return a 2-tuple (unc, rest); either part may be empty. If unc is not empty, it has the form '//host/mount' (or similar using backslashes). unc+rest is always the input path. Paths containing drive letters never have an UNC part. iit:R+iR%s\i����s//s\\(R tfindtlen(R-tfirstTwotnormptindex((s"/usr/lib64/python2.7/os2emxpath.pyR:s cCst|�dS(s)Returns the final component of a pathnamei(R(R-((s"/usr/lib64/python2.7/os2emxpath.pyRXscCst|�dS(s-Returns the directory component of a pathnamei(R(R-((s"/usr/lib64/python2.7/os2emxpath.pyR_scCsRt|�\}}|r"|dkSt|�d}t|�dkoQ|ddkS(s?Test whether a path is a mount point (defined as root of drive)R+R%s\iis/\(R+R%s\(RRR2(R.tunctrestR-((s"/usr/lib64/python2.7/os2emxpath.pyRms cCsY|jdd�}t|�\}}x(|d dkrN|d}|d}q'W|jd�}d}x�|t|�kr)||dkr�||=qg||dkr�|dkr�||ddkr�||d|d5|d}qg||dkr|dkr||ddkr||=qg|d}qgW|rH|rH|jd�n|dj|�S( s0Normalize path, eliminating double slashes, etc.s\R%iiR$s..R+(R+s..(R(RRR2tappendR (R.tprefixtcompsti((s"/usr/lib64/python2.7/os2emxpath.pyRxs& 0 0 cCsRt|�sHt|t�r*tj�}ntj�}t||�}nt|�S(s%Return the absolute version of a path(Rt isinstancetunicodetostgetcwdutgetcwdR R(R.tcwd((s"/usr/lib64/python2.7/os2emxpath.pyR�s(#t__doc__R>tstattgenericpathtntpathRRRRRRRRt__all__RRR RRRRR!R R RRRRRRRRR"tFalseR#(((s"/usr/lib64/python2.7/os2emxpath.pyt<module>s: :
/home/../opt/../usr/lib64/./python2.7/os2emxpath.pyo