Critics have remarked that those four worthies were truly peerless throughout the ages; yet the present falls short of the pastβ€”the ancients favored unadorned simplicity, whereas the moderns prefer refined elegance. Styles of substance and ornament rise and fall in succession, shifting with the changing mores of the times; such evolution is simply the natural order of things. The ideal lies in honoring antiquity without clashing with the present, and embracing modernity without succumbing to its flawsβ€”embodying that perfect balance of substance and refinement that defines the true gentleman. There is surely no need to abandon a carved palace in favor of a cave dwelling, or to trade a jade carriage for a primitive cart with solid wooden wheels.🌌 SpectraShell

🌌 SpectraShell

Current path: lib64/python3.6/__pycache__/



⬆️ Go up: /lib64/python3.6

πŸ“„ Viewing: genericpath.cpython-36.pyc

3

OwοΏ½hοΏ½οΏ½@sοΏ½dZddlZddlZddddddd	d
ddd
dgZddοΏ½Zdd
οΏ½Zdd	οΏ½ZddοΏ½ZddοΏ½ZddοΏ½Z	ddοΏ½Z
ddοΏ½Zdd
οΏ½ZddοΏ½Z
ddοΏ½ZddοΏ½ZddοΏ½ZejGddοΏ½dοΏ½οΏ½ZdS)zοΏ½
Path operations common to more than one OS
Do not use directly.  The OS specific modules import the appropriate
functions from this module themselves.
οΏ½NοΏ½commonprefixοΏ½existsοΏ½getatimeοΏ½getctimeοΏ½getmtimeοΏ½getsizeοΏ½isdirοΏ½isfileοΏ½samefileοΏ½sameopenfileοΏ½samestatοΏ½
ALLOW_MISSINGcCs(ytj|οΏ½Wntk
r"dSXdS)zDTest whether a path exists.  Returns False for broken symbolic linksFT)οΏ½osοΏ½statοΏ½OSError)οΏ½pathοΏ½rοΏ½#/usr/lib64/python3.6/genericpath.pyrs
cCs0ytj|οΏ½}Wntk
r"dSXtj|jοΏ½S)z%Test whether a path is a regular fileF)rrrοΏ½S_ISREGοΏ½st_mode)rοΏ½strrrr	s
cCs0ytj|οΏ½}Wntk
r"dSXtj|jοΏ½S)z<Return true if the pathname refers to an existing directory.F)rrrοΏ½S_ISDIRr)οΏ½srrrrr's
cCstj|οΏ½jS)z1Return the size of a file, reported by os.stat().)rrοΏ½st_size)οΏ½filenamerrrr0scCstj|οΏ½jS)zCReturn the last modification time of a file, reported by os.stat().)rrοΏ½st_mtime)rrrrr5scCstj|οΏ½jS)z=Return the last access time of a file, reported by os.stat().)rrοΏ½st_atime)rrrrr:scCstj|οΏ½jS)zAReturn the metadata change time of a file, reported by os.stat().)rrοΏ½st_ctime)rrrrr?scCsl|sdSt|dttfοΏ½s*tttj|οΏ½οΏ½}t|οΏ½}t|οΏ½}x,t|οΏ½D] \}}|||krD|d|οΏ½SqDW|S)zGGiven a list of pathnames, returns the longest common leading componentοΏ½rN)	οΏ½
isinstanceοΏ½listοΏ½tupleοΏ½maprοΏ½fspathοΏ½minοΏ½maxοΏ½	enumerate)οΏ½mοΏ½s1οΏ½s2οΏ½iοΏ½crrrrEscCs|j|jko|j|jkS)z5Test whether two stat buffers reference the same file)οΏ½st_inoοΏ½st_dev)r(r)rrrrWscCstj|οΏ½}tj|οΏ½}t||οΏ½S)z9Test whether two pathnames reference the same actual file)rrr)οΏ½f1οΏ½f2r(r)rrrr
^s

cCstj|οΏ½}tj|οΏ½}t||οΏ½S)z:Test whether two open file objects reference the same file)rοΏ½fstatr)οΏ½fp1οΏ½fp2r(r)rrrrgs

cCsοΏ½|j|οΏ½}|r"|j|οΏ½}t||οΏ½}|j|οΏ½}||kr~|d}x@||kr||||dοΏ½|krr|d|οΏ½||dοΏ½fS|d7}q>W||ddοΏ½fS)zοΏ½Split 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.οΏ½Nr)οΏ½rfindr%)οΏ½pοΏ½sepοΏ½altsepοΏ½extsepοΏ½sepIndexοΏ½altsepIndexοΏ½dotIndexοΏ½
filenameIndexrrrοΏ½	_splitextus




r=cGsbd}}xB|D]:}t|tοΏ½r"d}qt|tοΏ½r2d}qtd||jjfοΏ½dοΏ½qW|r^|r^tdοΏ½dοΏ½dS)NFTz*%s() argument must be str or bytes, not %rz.Can't mix strings and bytes in path components)rοΏ½strοΏ½bytesοΏ½	TypeErrorοΏ½	__class__οΏ½__name__)οΏ½funcnameοΏ½argsοΏ½hasstrοΏ½hasbytesrrrrοΏ½_check_arg_typesοΏ½s


rGc@s eZdZdZddοΏ½ZddοΏ½ZdS)r
z$Special value for use in realpath().cCsdS)Nzos.path.ALLOW_MISSINGr)οΏ½selfrrrοΏ½__repr__οΏ½szALLOW_MISSING.__repr__cCs|jjS)N)rArB)rHrrrοΏ½
__reduce__οΏ½szALLOW_MISSING.__reduce__N)rBοΏ½
__module__οΏ½__qualname__οΏ½__doc__rIrJrrrrr
οΏ½s)rMrrοΏ½__all__rr	rrrrrrrr
rr=rGοΏ½objectοΏ½__new__r
rrrrοΏ½<module>s&

		


πŸ“