/opt/alt/python33/lib64/python3.3/__pycache__
NameSizeModeActions
abc.cpython-33.pyc96150644editdlrm
abc.cpython-33.pyo95490644editdlrm
aifc.cpython-33.pyc361160644editdlrm
aifc.cpython-33.pyo361160644editdlrm
antigravity.cpython-33.pyc10690644editdlrm
antigravity.cpython-33.pyo10690644editdlrm
argparse.cpython-33.pyc940130644editdlrm
argparse.cpython-33.pyo938200644editdlrm
ast.cpython-33.pyc153870644editdlrm
ast.cpython-33.pyo153870644editdlrm
asynchat.cpython-33.pyc113410644editdlrm
asynchat.cpython-33.pyo113410644editdlrm
asyncore.cpython-33.pyc254730644editdlrm
asyncore.cpython-33.pyo254730644editdlrm
base64.cpython-33.pyc154590644editdlrm
base64.cpython-33.pyo151980644editdlrm
bdb.cpython-33.pyc260120644editdlrm
bdb.cpython-33.pyo260120644editdlrm
binhex.cpython-33.pyc191020644editdlrm
binhex.cpython-33.pyo191020644editdlrm
bisect.cpython-33.pyc33680644editdlrm
bisect.cpython-33.pyo33680644editdlrm
bz2.cpython-33.pyc192120644editdlrm
bz2.cpython-33.pyo192120644editdlrm
calendar.cpython-33.pyc387950644editdlrm
calendar.cpython-33.pyo387950644editdlrm
cgi.cpython-33.pyc369260644editdlrm
cgi.cpython-33.pyo369260644editdlrm
cgitb.cpython-33.pyc137890644editdlrm
cgitb.cpython-33.pyo137890644editdlrm
chunk.cpython-33.pyc64220644editdlrm
chunk.cpython-33.pyo64220644editdlrm
cmd.cpython-33.pyc160740644editdlrm
cmd.cpython-33.pyo160740644editdlrm
code.cpython-33.pyc117330644editdlrm
code.cpython-33.pyo117330644editdlrm
codecs.cpython-33.pyc464380644editdlrm
codecs.cpython-33.pyo464380644editdlrm
codeop.cpython-33.pyc76810644editdlrm
codeop.cpython-33.pyo76810644editdlrm
colorsys.cpython-33.pyc43710644editdlrm
colorsys.cpython-33.pyo43710644editdlrm
compileall.cpython-33.pyc87870644editdlrm
compileall.cpython-33.pyo87870644editdlrm
configparser.cpython-33.pyc608840644editdlrm
configparser.cpython-33.pyo608840644editdlrm
contextlib.cpython-33.pyc115140644editdlrm
contextlib.cpython-33.pyo115140644editdlrm
copy.cpython-33.pyc100400644editdlrm
copy.cpython-33.pyo99480644editdlrm
copyreg.cpython-33.pyc57480644editdlrm
copyreg.cpython-33.pyo57040644editdlrm
cProfile.cpython-33.pyc70830644editdlrm
cProfile.cpython-33.pyo70830644editdlrm
crypt.cpython-33.pyc30780644editdlrm
crypt.cpython-33.pyo30780644editdlrm
csv.cpython-33.pyc178400644editdlrm
csv.cpython-33.pyo178400644editdlrm
datetime.cpython-33.pyc780030644editdlrm
datetime.cpython-33.pyo756790644editdlrm
decimal.cpython-33.pyc2127810644editdlrm
decimal.cpython-33.pyo2127810644editdlrm
difflib.cpython-33.pyc698400644editdlrm
difflib.cpython-33.pyo697890644editdlrm
dis.cpython-33.pyc112330644editdlrm
dis.cpython-33.pyo112330644editdlrm
doctest.cpython-33.pyc985250644editdlrm
doctest.cpython-33.pyo981630644editdlrm
dummy_threading.cpython-33.pyc13630644editdlrm
dummy_threading.cpython-33.pyo13630644editdlrm
filecmp.cpython-33.pyc113310644editdlrm
filecmp.cpython-33.pyo113310644editdlrm
fileinput.cpython-33.pyc177440644editdlrm
fileinput.cpython-33.pyo177440644editdlrm
fnmatch.cpython-33.pyc38210644editdlrm
fnmatch.cpython-33.pyo38210644editdlrm
formatter.cpython-33.pyc274240644editdlrm
formatter.cpython-33.pyo274240644editdlrm
fractions.cpython-33.pyc242130644editdlrm
fractions.cpython-33.pyo242130644editdlrm
ftplib.cpython-33.pyc450290644editdlrm
ftplib.cpython-33.pyo450290644editdlrm
functools.cpython-33.pyc158210644editdlrm
functools.cpython-33.pyo158210644editdlrm
genericpath.cpython-33.pyc37650644editdlrm
genericpath.cpython-33.pyo37650644editdlrm
getopt.cpython-33.pyc81130644editdlrm
getopt.cpython-33.pyo80680644editdlrm
getpass.cpython-33.pyc55560644editdlrm
getpass.cpython-33.pyo55560644editdlrm
gettext.cpython-33.pyc209130644editdlrm
gettext.cpython-33.pyo209130644editdlrm
glob.cpython-33.pyc32930644editdlrm
glob.cpython-33.pyo32930644editdlrm
gzip.cpython-33.pyc248760644editdlrm
gzip.cpython-33.pyo248160644editdlrm
hashlib.cpython-33.pyc62060644editdlrm
hashlib.cpython-33.pyo62060644editdlrm
heapq.cpython-33.pyc162350644editdlrm
heapq.cpython-33.pyo162350644editdlrm
hmac.cpython-33.pyc58170644editdlrm
hmac.cpython-33.pyo58170644editdlrm
imaplib.cpython-33.pyc569950644editdlrm
imaplib.cpython-33.pyo537260644editdlrm
imghdr.cpython-33.pyc55300644editdlrm
imghdr.cpython-33.pyo55300644editdlrm
imp.cpython-33.pyc125770644editdlrm
imp.cpython-33.pyo125770644editdlrm
inspect.cpython-33.pyc817110644editdlrm
inspect.cpython-33.pyo817110644editdlrm
io.cpython-33.pyc42830644editdlrm
io.cpython-33.pyo42830644editdlrm
ipaddress.cpython-33.pyc817980644editdlrm
ipaddress.cpython-33.pyo817980644editdlrm
keyword.cpython-33.pyc22100644editdlrm
keyword.cpython-33.pyo22100644editdlrm
linecache.cpython-33.pyc38700644editdlrm
linecache.cpython-33.pyo38700644editdlrm
locale.cpython-33.pyc538620644editdlrm
locale.cpython-33.pyo538620644editdlrm
lzma.cpython-33.pyc186630644editdlrm
lzma.cpython-33.pyo186630644editdlrm
macpath.cpython-33.pyc80210644editdlrm
macpath.cpython-33.pyo80210644editdlrm
macurl2path.cpython-33.pyc25610644editdlrm
macurl2path.cpython-33.pyo25610644editdlrm
mailbox.cpython-33.pyc992890644editdlrm
mailbox.cpython-33.pyo991500644editdlrm
mailcap.cpython-33.pyc81150644editdlrm
mailcap.cpython-33.pyo81150644editdlrm
mimetypes.cpython-33.pyc202480644editdlrm
mimetypes.cpython-33.pyo202480644editdlrm
modulefinder.cpython-33.pyc228520644editdlrm
modulefinder.cpython-33.pyo227700644editdlrm
netrc.cpython-33.pyc55220644editdlrm
netrc.cpython-33.pyo55220644editdlrm
nntplib.cpython-33.pyc469840644editdlrm
nntplib.cpython-33.pyo469840644editdlrm
ntpath.cpython-33.pyc176360644editdlrm
ntpath.cpython-33.pyo176360644editdlrm
nturl2path.cpython-33.pyc20830644editdlrm
nturl2path.cpython-33.pyo20830644editdlrm
numbers.cpython-33.pyc188590644editdlrm
numbers.cpython-33.pyo188590644editdlrm
opcode.cpython-33.pyc59710644editdlrm
opcode.cpython-33.pyo59710644editdlrm
optparse.cpython-33.pyc707610644editdlrm
optparse.cpython-33.pyo706780644editdlrm
os.cpython-33.pyc384310644editdlrm
os.cpython-33.pyo384310644editdlrm
os2emxpath.cpython-33.pyc52380644editdlrm
os2emxpath.cpython-33.pyo52380644editdlrm
pdb.cpython-33.pyc629640644editdlrm
pdb.cpython-33.pyo628920644editdlrm
pickle.cpython-33.pyc531300644editdlrm
pickle.cpython-33.pyo528970644editdlrm
pickletools.cpython-33.pyc675040644editdlrm
pickletools.cpython-33.pyo663350644editdlrm
pipes.cpython-33.pyc101470644editdlrm
pipes.cpython-33.pyo101470644editdlrm
pkgutil.cpython-33.pyc233760644editdlrm
pkgutil.cpython-33.pyo233760644editdlrm
platform.cpython-33.pyc404530644editdlrm
platform.cpython-33.pyo404530644editdlrm
plistlib.cpython-33.pyc235430644editdlrm
plistlib.cpython-33.pyo234490644editdlrm
poplib.cpython-33.pyc146030644editdlrm
poplib.cpython-33.pyo146030644editdlrm
posixpath.cpython-33.pyc136890644editdlrm
posixpath.cpython-33.pyo136890644editdlrm
pprint.cpython-33.pyc133000644editdlrm
pprint.cpython-33.pyo131230644editdlrm
profile.cpython-33.pyc187800644editdlrm
profile.cpython-33.pyo184890644editdlrm
pstats.cpython-33.pyc323010644editdlrm
pstats.cpython-33.pyo323010644editdlrm
pty.cpython-33.pyc57950644editdlrm
pty.cpython-33.pyo57950644editdlrm
pyclbr.cpython-33.pyc110450644editdlrm
pyclbr.cpython-33.pyo110450644editdlrm
pydoc.cpython-33.pyc1225580644editdlrm
pydoc.cpython-33.pyo1224800644editdlrm
py_compile.cpython-33.pyc76990644editdlrm
py_compile.cpython-33.pyo76990644editdlrm
queue.cpython-33.pyc120380644editdlrm
queue.cpython-33.pyo120380644editdlrm
quopri.cpython-33.pyc79970644editdlrm
quopri.cpython-33.pyo76870644editdlrm
random.cpython-33.pyc237740644editdlrm
random.cpython-33.pyo237740644editdlrm
re.cpython-33.pyc164520644editdlrm
re.cpython-33.pyo164520644editdlrm
reprlib.cpython-33.pyc83140644editdlrm
reprlib.cpython-33.pyo83140644editdlrm
rlcompleter.cpython-33.pyc64760644editdlrm
rlcompleter.cpython-33.pyo64760644editdlrm
runpy.cpython-33.pyc104850644editdlrm
runpy.cpython-33.pyo104850644editdlrm
sched.cpython-33.pyc82470644editdlrm
sched.cpython-33.pyo82470644editdlrm
shelve.cpython-33.pyc127620644editdlrm
shelve.cpython-33.pyo127620644editdlrm
shlex.cpython-33.pyc93940644editdlrm
shlex.cpython-33.pyo93940644editdlrm
shutil.cpython-33.pyc413740644editdlrm
shutil.cpython-33.pyo413740644editdlrm
site.cpython-33.pyc255970644editdlrm
site.cpython-33.pyo255970644editdlrm
smtpd.cpython-33.pyc343270644editdlrm
smtpd.cpython-33.pyo343270644editdlrm
smtplib.cpython-33.pyc411750644editdlrm
smtplib.cpython-33.pyo410810644editdlrm
sndhdr.cpython-33.pyc85480644editdlrm
sndhdr.cpython-33.pyo85480644editdlrm
socket.cpython-33.pyc184350644editdlrm
socket.cpython-33.pyo183820644editdlrm
socketserver.cpython-33.pyc313750644editdlrm
socketserver.cpython-33.pyo313750644editdlrm
sre_compile.cpython-33.pyc123190644editdlrm
sre_compile.cpython-33.pyo121380644editdlrm
sre_constants.cpython-33.pyc64920644editdlrm
sre_constants.cpython-33.pyo64920644editdlrm
sre_parse.cpython-33.pyc255610644editdlrm
sre_parse.cpython-33.pyo255610644editdlrm
ssl.cpython-33.pyc282640644editdlrm
ssl.cpython-33.pyo282640644editdlrm
stat.cpython-33.pyc45830644editdlrm
stat.cpython-33.pyo45830644editdlrm
string.cpython-33.pyc103350644editdlrm
string.cpython-33.pyo103350644editdlrm
stringprep.cpython-33.pyc161030644editdlrm
stringprep.cpython-33.pyo160310644editdlrm
struct.cpython-33.pyc4070644editdlrm
struct.cpython-33.pyo4070644editdlrm
subprocess.cpython-33.pyc559780644editdlrm
subprocess.cpython-33.pyo558450644editdlrm
sunau.cpython-33.pyc236770644editdlrm
sunau.cpython-33.pyo236770644editdlrm
symbol.cpython-33.pyc30490644editdlrm
symbol.cpython-33.pyo30490644editdlrm
symtable.cpython-33.pyc173490644editdlrm
symtable.cpython-33.pyo172120644editdlrm
sysconfig.cpython-33.pyc223060644editdlrm
sysconfig.cpython-33.pyo223060644editdlrm
tabnanny.cpython-33.pyc101820644editdlrm
tabnanny.cpython-33.pyo101820644editdlrm
tarfile.cpython-33.pyc881300644editdlrm
tarfile.cpython-33.pyo881300644editdlrm
telnetlib.cpython-33.pyc271230644editdlrm
telnetlib.cpython-33.pyo271230644editdlrm
tempfile.cpython-33.pyc308500644editdlrm
tempfile.cpython-33.pyo308500644editdlrm
textwrap.cpython-33.pyc141750644editdlrm
textwrap.cpython-33.pyo140830644editdlrm
this.cpython-33.pyc14290644editdlrm
this.cpython-33.pyo14290644editdlrm
threading.cpython-33.pyc496310644editdlrm
threading.cpython-33.pyo487700644editdlrm
timeit.cpython-33.pyc136170644editdlrm
timeit.cpython-33.pyo136170644editdlrm
token.cpython-33.pyc43970644editdlrm
token.cpython-33.pyo43970644editdlrm
tokenize.cpython-33.pyc246200644editdlrm
tokenize.cpython-33.pyo245640644editdlrm
trace.cpython-33.pyc316190644editdlrm
trace.cpython-33.pyo315560644editdlrm
traceback.cpython-33.pyc145130644editdlrm
traceback.cpython-33.pyo145130644editdlrm
tty.cpython-33.pyc14790644editdlrm
tty.cpython-33.pyo14790644editdlrm
types.cpython-33.pyc37690644editdlrm
types.cpython-33.pyo37690644editdlrm
uu.cpython-33.pyc48760644editdlrm
uu.cpython-33.pyo48760644editdlrm
uuid.cpython-33.pyc259170644editdlrm
uuid.cpython-33.pyo258390644editdlrm
warnings.cpython-33.pyc158380644editdlrm
warnings.cpython-33.pyo148810644editdlrm
wave.cpython-33.pyc250250644editdlrm
wave.cpython-33.pyo248170644editdlrm
weakref.cpython-33.pyc184420644editdlrm
weakref.cpython-33.pyo184420644editdlrm
webbrowser.cpython-33.pyc261110644editdlrm
webbrowser.cpython-33.pyo260660644editdlrm
xdrlib.cpython-33.pyc125230644editdlrm
xdrlib.cpython-33.pyo125230644editdlrm
zipfile.cpython-33.pyc590100644editdlrm
zipfile.cpython-33.pyo589450644editdlrm
_compat_pickle.cpython-33.pyc55060644editdlrm
_compat_pickle.cpython-33.pyo55060644editdlrm
_dummy_thread.cpython-33.pyc60490644editdlrm
_dummy_thread.cpython-33.pyo60490644editdlrm
_markupbase.cpython-33.pyc114560644editdlrm
_markupbase.cpython-33.pyo112400644editdlrm
_osx_support.cpython-33.pyc138340644editdlrm
_osx_support.cpython-33.pyo138340644editdlrm
_pyio.cpython-33.pyc853190644editdlrm
_pyio.cpython-33.pyo852930644editdlrm
_strptime.cpython-33.pyc196490644editdlrm
_strptime.cpython-33.pyo196490644editdlrm
_sysconfigdata.cpython-33.pyc236720644editdlrm
_sysconfigdata.cpython-33.pyo236720644editdlrm
_threading_local.cpython-33.pyc87250644editdlrm
_threading_local.cpython-33.pyo87250644editdlrm
_weakrefset.cpython-33.pyc133080644editdlrm
_weakrefset.cpython-33.pyo133080644editdlrm
__future__.cpython-33.pyc50110644editdlrm
__future__.cpython-33.pyo50110644editdlrm
__phello__.cpython-33.pyc1460644editdlrm
__phello__.cpython-33.pyo1460644editdlrm
Edit: /opt/alt/python33/lib64/python3.3/__pycache__/ntpath.cpython-33.pyc (17636B)
ž ÉúfÕOc%@sdZddlZddlZddlZddlZddlTdddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(g%Zd)Zd*Zd)Zd+Z d,Z d-Z d.Z d/ej kr÷d0Z nd1ej krd-Z nd2Zd3d4„Zd5d6„Zd7d8„Zd9d:„Zd;d<„Zd=d>„Zd?d@„ZdAd„ZdBd„ZdCd„ZdDd„ZdEd„ZdFd„ZdGd „Zejje_dHd „ZdId „ZdJd„Z dKd„Z!dLd„Z"dMd„Z#dNd„Z$dOd„Z%yddPl&m'Z'Wne(k r`dQd„Z)Yn XdRd„Z)e)Z*e+edSƒo•ej,ƒdTdUkZ-edVd&„Z.y9ej,ƒddU…dakrÙddXl&m/Z/ne(‚Wn$e0e(fk rdYdZ„Z/YnXd[d'„Z1ydd\l&m2Z2Wne(k rGd]d^„Z2YnXd_d(„Z3ydd`l&m4Z5Wne(k r|YnXdS(buCommon pathname manipulations, WindowsNT/95 version. Instead of importing this module directly, import os and refer to this module as os.path. iN(u*unormcaseuisabsujoinu splitdriveusplitusplitextubasenameudirnameu commonprefixugetsizeugetmtimeugetatimeugetctimeuislinkuexistsulexistsuisdiruisfileuismountu expanduseru expandvarsunormpathuabspathusplituncucurdirupardirusepupathsepudefpathualtsepuextsepudevnullurealpathusupports_unicode_filenamesurelpathusamefileu sameopenfileu.u..u\u;u/u.;C:\binuceu\Windowsuos2unulcCst|tƒrdSdSdS(Nsu(u isinstanceubytes(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu _get_empty&su _get_emptycCst|tƒrdSdSdS(Ns\u\(u isinstanceubytes(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu_get_sep,su_get_sepcCst|tƒrdSdSdS(Ns/u/(u isinstanceubytes(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu _get_altsep2su _get_altsepcCst|tƒrdSdSdS(Ns\/u\/(u isinstanceubytes(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu _get_bothseps8su _get_bothsepscCst|tƒrdSdSdS(Ns.u.(u isinstanceubytes(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu_get_dot>su_get_dotcCst|tƒrdSdSdS(Ns:u:(u isinstanceubytes(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu _get_colonDsu _get_coloncCst|tƒrdSdSdS(Ns\\.\s\\?\u\\.\u\\?\(s\\.\s\\?\(u\\.\u\\?\(u isinstanceubytes(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu _get_specialJsu _get_specialcCsUt|ttfƒs3tdj|jjƒƒ‚n|jt|ƒt |ƒƒj ƒS(uaNormalize case of pathname. Makes all characters lowercase and all slashes into backslashes.u2normcase() argument must be str or bytes, not '{}'( u isinstanceubytesustru TypeErroruformatu __class__u__name__ureplaceu _get_altsepu_get_sepulower(us((u+/opt/alt/python33/lib64/python3.3/ntpath.pyunormcaseTs cCs<t|ƒd}t|ƒdko;|dd…t|ƒkS(uTest whether a path is absoluteiiN(u splitdriveulenu _get_bothseps(us((u+/opt/alt/python33/lib64/python3.3/ntpath.pyuisabsdsc GsIt|ƒ}t|ƒ}t|ƒ}t|ƒ\}}xÊ|D]Â}t|ƒ\}} | r| d|kr|sx| r|}n| }q=nE|rÒ||krÒ|jƒ|jƒkrÉ|}| }q=n|}n|rõ|d|krõ||}n|| }q=W|rA|d|krA|rA|dd…|krA|||S||S(Niiiÿÿÿÿiÿÿÿÿ(u_get_sepu _get_bothsepsu _get_colonu splitdriveulower( upathupathsusepusepsucolonu result_driveu result_pathupup_driveup_path((u+/opt/alt/python33/lib64/python3.3/ntpath.pyujoinks0         cCsJt|ƒ}t|ƒdkr@t|ƒ}|jt|ƒ|ƒ}|dd…|dkr|dd…|kr|j|dƒ}|dkrš||fS|j||dƒ}||dkrÊ||fS|dkråt|ƒ}n|d|…||d…fS|dd…t|ƒkr@|dd…|dd…fSn||fS(uÚSplit a pathname into drive/UNC sharepoint and relative path specifiers. Returns a 2-tuple (drive_or_unc, path); either part may be empty. If you assign result = splitdrive(p) It is always true that: result[0] + result[1] == p If the path contained a drive letter, drive_or_unc will contain everything up to and including the colon. e.g. splitdrive("c:/dir") returns ("c:", "/dir") If the path contained a UNC path, the drive_or_unc will contain the host name and share up to but not including the fourth directory separator character. e.g. splitdrive("//host/computer/dir") returns ("//host/computer", "/dir") Paths cannot contain both a drive letter and a UNC path. iiiiNiÿÿÿÿiÿÿÿÿ(u _get_emptyulenu_get_sepureplaceu _get_altsepufindu _get_colon(upuemptyusepunormpuindexuindex2((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu splitdriveŽs"  0    !cCsaddl}|jdtdƒt|ƒ\}}t|ƒdkrW|dd…|fS||fS(u¢Deprecated since Python 3.1. Please use splitdrive() instead; it now handles UNC paths. 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. iNu<ntpath.splitunc is deprecated, use ntpath.splitdrive insteadi(uwarningsuwarnuDeprecationWarningu splitdriveulen(upuwarningsudriveupath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyusplitunc»s   cCsÉt|ƒ}t|ƒ\}}t|ƒ}x(|rT||d|krT|d8}q-W|d|…||d…}}|}x0|r®|dd…|kr®|dd…}qW|p¸|}|||fS(u~Split a pathname. Return tuple (head, tail) where tail is everything after the final slash. Either part may be empty.iNiÿÿÿÿiÿÿÿÿ(u _get_bothsepsu splitdriveulen(upusepsuduiuheadutailuhead2((u+/opt/alt/python33/lib64/python3.3/ntpath.pyusplitÕs  ! cCs(tj|t|ƒt|ƒt|ƒƒS(N(u genericpathu _splitextu_get_sepu _get_altsepu_get_dot(up((u+/opt/alt/python33/lib64/python3.3/ntpath.pyusplitextïscCst|ƒdS(u)Returns the final component of a pathnamei(usplit(up((u+/opt/alt/python33/lib64/python3.3/ntpath.pyubasename÷scCst|ƒdS(u-Returns the directory component of a pathnamei(usplit(up((u+/opt/alt/python33/lib64/python3.3/ntpath.pyudirnameþsc CsEytj|ƒ}Wntjtfk r4dSYnXtj|jƒS(uyTest whether a path is a symbolic link. This will always return false for Windows prior to 6.0 and for OS/2. F(uosulstatuerroruAttributeErroruFalseustatuS_ISLNKust_mode(upathust((u+/opt/alt/python33/lib64/python3.3/ntpath.pyuislinks  c Cs9ytj|ƒ}Wntjtfk r4dSYnXdS(uCTest whether a path exists. Returns True for broken symbolic linksFT(uosulstatuerroru WindowsErroruFalseuTrue(upathust((u+/opt/alt/python33/lib64/python3.3/ntpath.pyulexistss  cCsOt|ƒ}t|ƒ\}}|rE|d|krE| pD||kS||kS(u?Test whether a path is a mount point (defined as root of drive)i(u _get_bothsepsu splitdrive(upathusepsurooturest((u+/opt/alt/python33/lib64/python3.3/ntpath.pyuismounts  cCsqt|tƒrd}nd}|j|ƒs1|Sdt|ƒ}}x0||krv||t|ƒkrv|d7}qGWdtjkr–tjd}ntdtjkrµtjd}nUdtjkrÈ|Sytjd}Wntk ród}YnXt|tjdƒ}t|tƒr1|j t j ƒƒ}n|dkr_tt |ƒ|d|…ƒ}n|||d …S( uLExpand ~ and ~user constructs. If user or $HOME is unknown, do nothing.s~u~iuHOMEu USERPROFILEuHOMEPATHu HOMEDRIVEuN( u isinstanceubytesu startswithulenu _get_bothsepsuosuenvironuKeyErrorujoinuencodeusysugetfilesystemencodingudirname(upathutildeuiunuuserhomeudrive((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu expanduser/s0 %   "cCsut|tƒrtdƒ|kr7tdƒ|kr7|Sddl}t|j|jddƒ}d}d}d }d }ttd dƒ}n]d|kr©d|kr©|Sddl}|j|jd}d }d}d }d}tj }|dd…}d} t |ƒ} xb| | krp|| | d…} | |kr¶|| dd…}t |ƒ} y/|j | ƒ} || |d| d…7}Wqct k r²||7}| d} YqcXn­| |krÓ|| d| d…|kr÷|| 7}| d7} qc|| dd…}t |ƒ} y|j |ƒ} Wn*t k rV|||7}| d} YqcX|d| …} y<|dkr˜tj tj tj| ƒƒ} n || } Wn tk rÅ|| |} YnX|| 7}n| |krY|| d| d…|kr|| 7}| d7} qc|| d| d…|kro|| dd…}t |ƒ} y4t|tƒrv|j dƒ} n|j dƒ} WnJt k rÒt|tƒr¶|d|7}n|d|7}| d} YqVX|d| …} y<|dkrtj tj tj| ƒƒ} n || } Wn@tk rat|tƒrOd| d} nd| d} YnX|| 7}qc|dd…} | d7} || | d…} x>| rÝ| |krÝ| | 7} | d7} || | d…} q Wy<|dkrtj tj tj| ƒƒ} n || } Wntk r8|| } YnX|| 7}| rc| d8} qcn || 7}| d7} qW|S(ufExpand shell variables of the forms $var, ${var} and %var%. Unknown variables are left unchanged.u$u%iNu_-uasciis's%s{s$uenvironbu'u{iis}u}s${u${(u isinstanceubytesuordustringu ascii_lettersudigitsugetattruosuNoneuenvironulenuindexu ValueErrorufsencodeufsdecodeuKeyError(upathustringuvarcharsuquoteupercentubraceudollaruenvironuresuindexupathlenucuvaruvalue((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu expandvars`sÂ$               "        "      "   cCs²t|ƒ}t|ƒd}t|ƒ}|j|ƒr;|S|jt|ƒ|ƒ}t|ƒ\}}|j|ƒr||7}|j|ƒ}n|j|ƒ}d}xÕ|t |ƒkr||| sÛ||t|ƒkrå||=q¨|||kro|dkr7||d|kr7||d|d…=|d8}qy|dkrb|j t|ƒƒrb||=qy|d7}q¨|d7}q¨W| r¡| r¡|j t|ƒƒn||j |ƒS(u0Normalize path, eliminating double slashes, etc.iii( u_get_sepu_get_dotu _get_specialu startswithureplaceu _get_altsepu splitdriveulstripusplitulenuendswithuappendujoin(upathusepudotdotuspecial_prefixesuprefixucompsui((u+/opt/alt/python33/lib64/python3.3/ntpath.pyunormpath×s4   !   !  (u_getfullpathnamecCsRt|ƒsHt|tƒr*tjƒ}n tjƒ}t||ƒ}nt|ƒS(u&Return the absolute version of a path.(uisabsu isinstanceubytesuosugetcwdbugetcwdujoinunormpath(upathucwd((u+/opt/alt/python33/lib64/python3.3/ntpath.pyuabspaths   c Csb|r.yt|ƒ}WqXtk r*YqXXn*t|tƒrLtjƒ}n tjƒ}t|ƒS(u&Return the absolute version of a path.(u_getfullpathnameu WindowsErroru isinstanceubytesuosugetcwdbugetcwdunormpath(upath((u+/opt/alt/python33/lib64/python3.3/ntpath.pyuabspaths  ugetwindowsversioniicCsžt|ƒ}|tkr't|ƒ}n|s<tdƒ‚ntt|ƒƒ}tt|ƒƒ}t|ƒ\}}t|ƒ\}}t|ƒt|ƒkr½dj||ƒ} t| ƒ‚ndd„|j |ƒDƒ} dd„|j |ƒDƒ} d} xCt | | ƒD]2\} }t| ƒt|ƒkr3Pn| d7} q Wt |t ƒrYd}nd }|gt | ƒ| | | d …}|s”t|ƒSt|ŒS( u#Return a relative version of a pathuno path specifiedu,path is on mount '{0}', start on mount '{1}'cSsg|]}|r|‘qS(((u.0ux((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu 6s urelpath..cSsg|]}|r|‘qS(((u.0ux((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu 7s iis..u..N(u_get_sepucurdiru_get_dotu ValueErroruabspathunormpathu splitdriveunormcaseuformatusplituzipu isinstanceubytesulenujoin(upathustartusepu start_absupath_absu start_driveu start_restu path_driveu path_restuerroru start_listu path_listuiue1ue2upardirurel_list((u+/opt/alt/python33/lib64/python3.3/ntpath.pyurelpath#s6    % i(u_getfinalpathnamecCstt|ƒƒS(N(unormcaseuabspath(uf((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu_getfinalpathnameVsu_getfinalpathnamecCst|ƒt|ƒkS(u9Test whether two pathnames reference the same actual file(u_getfinalpathname(uf1uf2((u+/opt/alt/python33/lib64/python3.3/ntpath.pyusamefileYs(u_getfileinformationcCs|S(N((ufd((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu_getfileinformationcsu_getfileinformationcCst|ƒt|ƒkS(u5Test whether two file objects reference the same file(u_getfileinformation(uf1uf2((u+/opt/alt/python33/lib64/python3.3/ntpath.pyu sameopenfilefs(u_isdir(ii(6u__doc__uosusysustatu genericpathu__all__ucurdirupardiruextsepusepupathsepualtsepudefpathubuiltin_module_namesudevnullu _get_emptyu_get_sepu _get_altsepu _get_bothsepsu_get_dotu _get_colonu _get_specialunormcaseuisabsujoinu splitdriveusplituncusplitusplitextu _splitextubasenameudirnameuislinkulexistsuismountu expanduseru expandvarsunormpathuntu_getfullpathnameu ImportErroruabspathurealpathuhasattrugetwindowsversionusupports_unicode_filenamesurelpathu_getfinalpathnameuAttributeErrorusamefileu_getfileinformationu sameopenfileu_isdiruisdir(((u+/opt/alt/python33/lib64/python3.3/ntpath.pyus                 # -       1 w )  '