SILENT KILLERPanel

Current Path: > > opt > > alt > python36 > lib64 > > python3.6 >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt//alt/python36/lib64//python3.6/

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
asyncio Directory - -
collections Directory - -
concurrent Directory - -
config-3.6m Directory - -
ctypes Directory - -
curses Directory - -
dbm Directory - -
distutils Directory - -
email Directory - -
encodings Directory - -
ensurepip Directory - -
html Directory - -
http Directory - -
idlelib Directory - -
importlib Directory - -
json Directory - -
lib-dynload Directory - -
lib2to3 Directory - -
logging Directory - -
multiprocessing Directory - -
pydoc_data Directory - -
site-packages Directory - -
sqlite3 Directory - -
test Directory - -
unittest Directory - -
urllib Directory - -
venv Directory - -
wsgiref Directory - -
xml Directory - -
xmlrpc Directory - -
__future__.py File 4841 bytes April 17 2024 17:19:39.
__phello__.foo.py File 64 bytes April 17 2024 17:19:38.
_bootlocale.py File 1301 bytes April 17 2024 17:19:35.
_collections_abc.py File 26392 bytes April 17 2024 17:19:35.
_compat_pickle.py File 8749 bytes April 17 2024 17:19:38.
_compression.py File 5340 bytes April 17 2024 17:19:35.
_dummy_thread.py File 5118 bytes April 17 2024 17:19:38.
_markupbase.py File 14598 bytes April 17 2024 17:19:34.
_osx_support.py File 19138 bytes April 17 2024 17:19:38.
_pydecimal.py File 230228 bytes April 17 2024 17:19:34.
_pyio.py File 88097 bytes April 17 2024 17:19:35.
_sitebuiltins.py File 3115 bytes April 17 2024 17:19:35.
_strptime.py File 24747 bytes April 17 2024 17:19:39.
_sysconfigdata_dm_linux_x86_64-linux-gnu.py File 27823 bytes April 17 2024 17:19:34.
_sysconfigdata_m_linux_x86_64-linux-gnu.py File 26288 bytes April 17 2024 17:19:39.
_threading_local.py File 7214 bytes April 17 2024 17:19:34.
_weakrefset.py File 5705 bytes April 17 2024 17:19:34.
abc.py File 8727 bytes April 17 2024 17:19:34.
aifc.py File 32454 bytes April 17 2024 17:19:39.
antigravity.py File 477 bytes April 17 2024 17:19:35.
argparse.py File 90372 bytes April 17 2024 17:19:38.
ast.py File 12166 bytes April 17 2024 17:19:38.
asynchat.py File 11328 bytes April 17 2024 17:19:38.
asyncore.py File 20159 bytes April 17 2024 17:19:39.
base64.py File 20391 bytes April 17 2024 17:19:35.
bdb.py File 23556 bytes April 17 2024 17:19:38.
binhex.py File 13954 bytes April 17 2024 17:19:34.
bisect.py File 2595 bytes April 17 2024 17:19:34.
bz2.py File 12478 bytes April 17 2024 17:19:38.
cProfile.py File 5383 bytes April 17 2024 17:19:34.
calendar.py File 23213 bytes April 17 2024 17:19:38.
cgi.py File 37074 bytes April 17 2024 17:19:38.
cgitb.py File 12018 bytes April 17 2024 17:19:39.
chunk.py File 5425 bytes April 17 2024 17:19:35.
cmd.py File 14860 bytes April 17 2024 17:19:34.
code.py File 10614 bytes April 17 2024 17:19:35.
codecs.py File 36276 bytes April 17 2024 17:19:34.
codeop.py File 5994 bytes April 17 2024 17:19:34.
colorsys.py File 4064 bytes April 17 2024 17:19:34.
compileall.py File 12125 bytes April 17 2024 17:19:34.
configparser.py File 53592 bytes April 17 2024 17:19:34.
contextlib.py File 13162 bytes April 17 2024 17:19:34.
copy.py File 8815 bytes April 17 2024 17:19:34.
copyreg.py File 7007 bytes April 17 2024 17:19:38.
crypt.py File 1864 bytes April 17 2024 17:19:34.
csv.py File 16180 bytes April 17 2024 17:19:35.
datetime.py File 82034 bytes April 17 2024 17:19:39.
decimal.py File 320 bytes April 17 2024 17:19:38.
difflib.py File 84377 bytes April 17 2024 17:19:35.
dis.py File 18132 bytes April 17 2024 17:19:34.
doctest.py File 104391 bytes April 17 2024 17:19:35.
dummy_threading.py File 2815 bytes April 17 2024 17:19:34.
enum.py File 33606 bytes April 17 2024 17:19:35.
filecmp.py File 9830 bytes April 17 2024 17:19:34.
fileinput.py File 14471 bytes April 17 2024 17:19:35.
fnmatch.py File 3166 bytes April 17 2024 17:19:34.
formatter.py File 15143 bytes April 17 2024 17:19:35.
fractions.py File 23639 bytes April 17 2024 17:19:34.
ftplib.py File 35617 bytes April 17 2024 17:19:34.
functools.py File 31346 bytes April 17 2024 17:19:39.
genericpath.py File 4756 bytes April 17 2024 17:19:39.
getopt.py File 7489 bytes April 17 2024 17:19:38.
getpass.py File 5994 bytes April 17 2024 17:19:34.
gettext.py File 21530 bytes April 17 2024 17:19:38.
glob.py File 5638 bytes April 17 2024 17:19:34.
gzip.py File 20334 bytes April 17 2024 17:19:38.
hashlib.py File 9533 bytes April 17 2024 17:19:39.
heapq.py File 22929 bytes April 17 2024 17:19:34.
hmac.py File 5057 bytes April 17 2024 17:19:35.
imaplib.py File 53295 bytes April 17 2024 17:19:38.
imghdr.py File 3795 bytes April 17 2024 17:19:38.
imp.py File 10669 bytes April 17 2024 17:19:35.
inspect.py File 116958 bytes April 17 2024 17:19:38.
io.py File 3517 bytes April 17 2024 17:19:35.
ipaddress.py File 74563 bytes April 17 2024 17:19:38.
keyword.py File 2222 bytes April 17 2024 17:19:38.
linecache.py File 5312 bytes April 17 2024 17:19:35.
locale.py File 77300 bytes April 17 2024 17:19:38.
lzma.py File 12983 bytes April 17 2024 17:19:39.
macpath.py File 5971 bytes April 17 2024 17:19:35.
macurl2path.py File 2732 bytes April 17 2024 17:19:34.
mailbox.py File 78624 bytes April 17 2024 17:19:38.
mailcap.py File 8104 bytes April 17 2024 17:19:34.
mimetypes.py File 21042 bytes April 17 2024 17:19:38.
modulefinder.py File 23027 bytes April 17 2024 17:19:34.
netrc.py File 5684 bytes April 17 2024 17:19:35.
nntplib.py File 43078 bytes April 17 2024 17:19:34.
ntpath.py File 23094 bytes April 17 2024 17:19:34.
nturl2path.py File 2444 bytes April 17 2024 17:19:38.
numbers.py File 10243 bytes April 17 2024 17:19:39.
opcode.py File 5822 bytes April 17 2024 17:19:39.
operator.py File 10863 bytes April 17 2024 17:19:38.
optparse.py File 60371 bytes April 17 2024 17:19:38.
os.py File 37526 bytes April 17 2024 17:19:34.
pathlib.py File 48982 bytes April 17 2024 17:19:38.
pdb.py File 61323 bytes April 17 2024 17:19:35.
pickle.py File 55691 bytes April 17 2024 17:19:35.
pickletools.py File 91775 bytes April 17 2024 17:19:34.
pipes.py File 8916 bytes April 17 2024 17:19:38.
pkgutil.py File 21315 bytes April 17 2024 17:19:35.
platform.py File 47204 bytes April 17 2024 17:19:34.
plistlib.py File 32787 bytes April 17 2024 17:19:34.
poplib.py File 14964 bytes April 17 2024 17:19:34.
posixpath.py File 15772 bytes April 17 2024 17:19:35.
pprint.py File 20860 bytes April 17 2024 17:19:35.
profile.py File 22032 bytes April 17 2024 17:19:35.
pstats.py File 26564 bytes April 17 2024 17:19:34.
pty.py File 4763 bytes April 17 2024 17:19:34.
py_compile.py File 7181 bytes April 17 2024 17:19:38.
pyclbr.py File 13558 bytes April 17 2024 17:19:34.
pydoc.py File 103501 bytes April 17 2024 17:19:34.
queue.py File 8780 bytes April 17 2024 17:19:38.
quopri.py File 7265 bytes April 17 2024 17:19:38.
random.py File 27442 bytes April 17 2024 17:19:34.
re.py File 15552 bytes April 17 2024 17:19:35.
reprlib.py File 5336 bytes April 17 2024 17:19:35.
rlcompleter.py File 7097 bytes April 17 2024 17:19:39.
runpy.py File 11959 bytes April 17 2024 17:19:34.
sched.py File 6511 bytes April 17 2024 17:19:38.
secrets.py File 2038 bytes April 17 2024 17:19:35.
selectors.py File 19438 bytes April 17 2024 17:19:34.
shelve.py File 8515 bytes April 17 2024 17:19:38.
shlex.py File 12956 bytes April 17 2024 17:19:39.
shutil.py File 40540 bytes April 17 2024 17:19:38.
signal.py File 2123 bytes April 17 2024 17:19:38.
site.py File 21027 bytes April 17 2024 17:19:38.
smtpd.py File 34722 bytes April 17 2024 17:19:35.
smtplib.py File 44418 bytes April 17 2024 17:19:34.
sndhdr.py File 7088 bytes April 17 2024 17:19:38.
socket.py File 27443 bytes April 17 2024 17:19:39.
socketserver.py File 27010 bytes April 17 2024 17:19:39.
sre_compile.py File 19338 bytes April 17 2024 17:19:34.
sre_constants.py File 6821 bytes April 17 2024 17:19:34.
sre_parse.py File 36536 bytes April 17 2024 17:19:35.
ssl.py File 44793 bytes April 17 2024 17:19:38.
stat.py File 5038 bytes April 17 2024 17:19:38.
statistics.py File 20673 bytes April 17 2024 17:19:34.
string.py File 11795 bytes April 17 2024 17:19:38.
stringprep.py File 12917 bytes April 17 2024 17:19:35.
struct.py File 257 bytes April 17 2024 17:19:35.
subprocess.py File 62339 bytes April 17 2024 17:19:34.
sunau.py File 18095 bytes April 17 2024 17:19:34.
symbol.py File 2122 bytes April 17 2024 17:19:34.
symtable.py File 7277 bytes April 17 2024 17:19:38.
sysconfig.py File 24984 bytes April 17 2024 17:19:38.
tabnanny.py File 11414 bytes April 17 2024 17:19:38.
tarfile.py File 93316 bytes April 17 2024 17:19:34.
telnetlib.py File 23136 bytes April 17 2024 17:19:34.
tempfile.py File 26776 bytes April 17 2024 17:19:34.
textwrap.py File 19558 bytes April 17 2024 17:19:34.
this.py File 1003 bytes April 17 2024 17:19:35.
threading.py File 49029 bytes April 17 2024 17:19:38.
timeit.py File 13345 bytes April 17 2024 17:19:34.
token.py File 3075 bytes April 17 2024 17:19:34.
tokenize.py File 29496 bytes April 17 2024 17:19:38.
trace.py File 28736 bytes April 17 2024 17:19:34.
traceback.py File 23458 bytes April 17 2024 17:19:38.
tracemalloc.py File 16658 bytes April 17 2024 17:19:38.
tty.py File 879 bytes April 17 2024 17:19:34.
types.py File 8870 bytes April 17 2024 17:19:34.
typing.py File 80274 bytes April 17 2024 17:19:38.
uu.py File 6909 bytes April 17 2024 17:19:34.
uuid.py File 23971 bytes April 17 2024 17:19:35.
warnings.py File 18488 bytes April 17 2024 17:19:35.
wave.py File 17709 bytes April 17 2024 17:19:34.
weakref.py File 20466 bytes April 17 2024 17:19:38.
webbrowser.py File 21770 bytes April 17 2024 17:19:38.
xdrlib.py File 5913 bytes April 17 2024 17:19:39.
zipapp.py File 7157 bytes April 17 2024 17:19:35.
zipfile.py File 76282 bytes April 17 2024 17:19:39.

Reading File: //opt//alt/python36/lib64//python3.6//macpath.py

"""Pathname and path-related operations for the Macintosh."""

# strings representing various path-related bits and pieces
# These are primarily for export; internally, they are hardcoded.
# Should be set before imports for resolving cyclic dependency.
curdir = ':'
pardir = '::'
extsep = '.'
sep = ':'
pathsep = '\n'
defpath = ':'
altsep = None
devnull = 'Dev:Null'

import os
from stat import *
import genericpath
from genericpath import *

__all__ = ["normcase","isabs","join","splitdrive","split","splitext",
           "basename","dirname","commonprefix","getsize","getmtime",
           "getatime","getctime", "islink","exists","lexists","isdir","isfile",
           "expanduser","expandvars","normpath","abspath",
           "curdir","pardir","sep","pathsep","defpath","altsep","extsep",
           "devnull","realpath","supports_unicode_filenames"]

def _get_colon(path):
    if isinstance(path, bytes):
        return b':'
    else:
        return ':'

# Normalize the case of a pathname.  Dummy in Posix, but <s>.lower() here.

def normcase(path):
    if not isinstance(path, (bytes, str)):
        raise TypeError("normcase() argument must be str or bytes, "
                        "not '{}'".format(path.__class__.__name__))
    return path.lower()


def isabs(s):
    """Return true if a path is absolute.
    On the Mac, relative paths begin with a colon,
    but as a special case, paths with no colons at all are also relative.
    Anything else is absolute (the string up to the first colon is the
    volume name)."""

    colon = _get_colon(s)
    return colon in s and s[:1] != colon


def join(s, *p):
    try:
        colon = _get_colon(s)
        path = s
        if not p:
            path[:0] + colon  #23780: Ensure compatible data type even if p is null.
        for t in p:
            if (not path) or isabs(t):
                path = t
                continue
            if t[:1] == colon:
                t = t[1:]
            if colon not in path:
                path = colon + path
            if path[-1:] != colon:
                path = path + colon
            path = path + t
        return path
    except (TypeError, AttributeError, BytesWarning):
        genericpath._check_arg_types('join', s, *p)
        raise


def split(s):
    """Split a pathname into two parts: the directory leading up to the final
    bit, and the basename (the filename, without colons, in that directory).
    The result (s, t) is such that join(s, t) yields the original argument."""

    colon = _get_colon(s)
    if colon not in s: return s[:0], s
    col = 0
    for i in range(len(s)):
        if s[i:i+1] == colon: col = i + 1
    path, file = s[:col-1], s[col:]
    if path and not colon in path:
        path = path + colon
    return path, file


def splitext(p):
    if isinstance(p, bytes):
        return genericpath._splitext(p, b':', altsep, b'.')
    else:
        return genericpath._splitext(p, sep, altsep, extsep)
splitext.__doc__ = genericpath._splitext.__doc__

def splitdrive(p):
    """Split a pathname into a drive specification and the rest of the
    path.  Useful on DOS/Windows/NT; on the Mac, the drive is always
    empty (don't use the volume name -- it doesn't have the same
    syntactic and semantic oddities as DOS drive letters, such as there
    being a separate current directory per drive)."""

    return p[:0], p


# Short interfaces to split()

def dirname(s): return split(s)[0]
def basename(s): return split(s)[1]

def ismount(s):
    if not isabs(s):
        return False
    components = split(s)
    return len(components) == 2 and not components[1]

def islink(s):
    """Return true if the pathname refers to a symbolic link."""

    try:
        import Carbon.File
        return Carbon.File.ResolveAliasFile(s, 0)[2]
    except:
        return False

# Is `stat`/`lstat` a meaningful difference on the Mac?  This is safe in any
# case.

def lexists(path):
    """Test whether a path exists.  Returns True for broken symbolic links"""

    try:
        st = os.lstat(path)
    except OSError:
        return False
    return True

def expandvars(path):
    """Dummy to retain interface-compatibility with other operating systems."""
    return path


def expanduser(path):
    """Dummy to retain interface-compatibility with other operating systems."""
    return path

class norm_error(Exception):
    """Path cannot be normalized"""

def normpath(s):
    """Normalize a pathname.  Will return the same result for
    equivalent paths."""

    colon = _get_colon(s)

    if colon not in s:
        return colon + s

    comps = s.split(colon)
    i = 1
    while i < len(comps)-1:
        if not comps[i] and comps[i-1]:
            if i > 1:
                del comps[i-1:i+1]
                i = i - 1
            else:
                # best way to handle this is to raise an exception
                raise norm_error('Cannot use :: immediately after volume name')
        else:
            i = i + 1

    s = colon.join(comps)

    # remove trailing ":" except for ":" and "Volume:"
    if s[-1:] == colon and len(comps) > 2 and s != colon*len(s):
        s = s[:-1]
    return s

def abspath(path):
    """Return an absolute path."""
    if not isabs(path):
        if isinstance(path, bytes):
            cwd = os.getcwdb()
        else:
            cwd = os.getcwd()
        path = join(cwd, path)
    return normpath(path)

# realpath is a no-op on systems without islink support
def realpath(path):
    path = abspath(path)
    try:
        import Carbon.File
    except ImportError:
        return path
    if not path:
        return path
    colon = _get_colon(path)
    components = path.split(colon)
    path = components[0] + colon
    for c in components[1:]:
        path = join(path, c)
        try:
            path = Carbon.File.FSResolveAliasFile(path, 1)[0].as_pathname()
        except Carbon.File.Error:
            pass
    return path

supports_unicode_filenames = True

SILENT KILLER Tool