Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/
Upload File :
Current File : //usr/lib/python2.7/genericpath.pyc


|_c@sdZddlZddlZddddddd	d
gZdZdZd
ZdZdZdZ	dZ
dZdZdS(s
Path operations common to more than one OS
Do not use directly.  The OS specific modules import the appropriate
functions from this module themselves.
iNtcommonprefixtexiststgetatimetgetctimetgetmtimetgetsizetisdirtisfilecCs-ytj|Wntjk
r(tSXtS(sDTest whether a path exists.  Returns False for broken symbolic links(toststatterrortFalsetTrue(tpath((s!/usr/lib/python2.7/genericpath.pyRs
cCs;ytj|}Wntjk
r*tSXtj|jS(s%Test whether a path is a regular file(RR	R
RtS_ISREGtst_mode(R
tst((s!/usr/lib/python2.7/genericpath.pyRs
cCs;ytj|}Wntjk
r*tSXtj|jS(s<Return true if the pathname refers to an existing directory.(RR	R
RtS_ISDIRR(tsR((s!/usr/lib/python2.7/genericpath.pyR&s
cCstj|jS(s1Return the size of a file, reported by os.stat().(RR	tst_size(tfilename((s!/usr/lib/python2.7/genericpath.pyR/scCstj|jS(sCReturn the last modification time of a file, reported by os.stat().(RR	tst_mtime(R((s!/usr/lib/python2.7/genericpath.pyR4scCstj|jS(s=Return the last access time of a file, reported by os.stat().(RR	tst_atime(R((s!/usr/lib/python2.7/genericpath.pyR9scCstj|jS(sAReturn the metadata change time of a file, reported by os.stat().(RR	tst_ctime(R((s!/usr/lib/python2.7/genericpath.pyR>scCs[|s
dSt|}t|}x2t|D]$\}}|||kr/|| Sq/W|S(sGGiven a list of pathnames, returns the longest common leading componentt(tmintmaxt	enumerate(tmts1ts2titc((s!/usr/lib/python2.7/genericpath.pyRDscCs|j|}|r6|j|}t||}n|j|}||kr|d}x?||kr|||kr|| ||fS|d7}q^Wn|dfS(sSplit the extension from a pathname.

    Extension is everything from the last dot to the end, ignoring
    leading dots.  Returns "(root, ext)"; ext may be empty.iR(trfindR(tptseptaltseptextseptsepIndextaltsepIndextdotIndext
filenameIndex((s!/usr/lib/python2.7/genericpath.pyt	_splitextUs
(
t__doc__RR	t__all__RRRRRRRRR*(((s!/usr/lib/python2.7/genericpath.pyt<module>s