$41 GRAYBYTE WORDPRESS FILE MANAGER $11

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python35/lib64/python3.5/

HOME
Current File : /opt/alt/python35/lib64/python3.5//timeit.py
#! /opt/alt/python35/bin/python3.5

"""Tool for measuring execution time of small code snippets.

This module avoids a number of common traps for measuring execution
times.  See also Tim Peters' introduction to the Algorithms chapter in
the Python Cookbook, published by O'Reilly.

Library usage: see the Timer class.

Command line usage:
    python timeit.py [-n N] [-r N] [-s S] [-t] [-c] [-p] [-h] [--] [statement]

Options:
  -n/--number N: how many times to execute 'statement' (default: see below)
  -r/--repeat N: how many times to repeat the timer (default 3)
  -s/--setup S: statement to be executed once initially (default 'pass').
                Execution time of this setup statement is NOT timed.
  -p/--process: use time.process_time() (default is time.perf_counter())
  -t/--time: use time.time() (deprecated)
  -c/--clock: use time.clock() (deprecated)
  -v/--verbose: print raw timing results; repeat for more digits precision
  -u/--unit: set the output time unit (usec, msec, or sec)
  -h/--help: print this usage message and exit
  --: separate options from statement, use when statement starts with -
  statement: statement to be timed (default 'pass')

A multi-line statement may be given by specifying each line as a
separate argument; indented lines are possible by enclosing an
argument in quotes and using leading spaces.  Multiple -s options are
treated similarly.

If -n is not given, a suitable number of loops is calculated by trying
successive powers of 10 until the total time is at least 0.2 seconds.

Note: there is a certain baseline overhead associated with executing a
pass statement.  It differs between versions.  The code here doesn't try
to hide it, but you should be aware of it.  The baseline overhead can be
measured by invoking the program without arguments.

Classes:

    Timer

Functions:

    timeit(string, string) -> float
    repeat(string, string) -> list
    default_timer() -> float

"""

import gc
import sys
import time
import itertools

__all__ = ["Timer", "timeit", "repeat", "default_timer"]

dummy_src_name = "<timeit-src>"
default_number = 1000000
default_repeat = 3
default_timer = time.perf_counter

_globals = globals

# Don't change the indentation of the template; the reindent() calls
# in Timer.__init__() depend on setup being indented 4 spaces and stmt
# being indented 8 spaces.
template = """
def inner(_it, _timer{init}):
    {setup}
    _t0 = _timer()
    for _i in _it:
        {stmt}
    _t1 = _timer()
    return _t1 - _t0
"""

def reindent(src, indent):
    """Helper to reindent a multi-line statement."""
    return src.replace("\n", "\n" + " "*indent)

class Timer:
    """Class for timing execution speed of small code snippets.

    The constructor takes a statement to be timed, an additional
    statement used for setup, and a timer function.  Both statements
    default to 'pass'; the timer function is platform-dependent (see
    module doc string).  If 'globals' is specified, the code will be
    executed within that namespace (as opposed to inside timeit's
    namespace).

    To measure the execution time of the first statement, use the
    timeit() method.  The repeat() method is a convenience to call
    timeit() multiple times and return a list of results.

    The statements may contain newlines, as long as they don't contain
    multi-line string literals.
    """

    def __init__(self, stmt="pass", setup="pass", timer=default_timer,
                 globals=None):
        """Constructor.  See class doc string."""
        self.timer = timer
        local_ns = {}
        global_ns = _globals() if globals is None else globals
        init = ''
        if isinstance(setup, str):
            # Check that the code can be compiled outside a function
            compile(setup, dummy_src_name, "exec")
            stmtprefix = setup + '\n'
            setup = reindent(setup, 4)
        elif callable(setup):
            local_ns['_setup'] = setup
            init += ', _setup=_setup'
            stmtprefix = ''
            setup = '_setup()'
        else:
            raise ValueError("setup is neither a string nor callable")
        if isinstance(stmt, str):
            # Check that the code can be compiled outside a function
            compile(stmtprefix + stmt, dummy_src_name, "exec")
            stmt = reindent(stmt, 8)
        elif callable(stmt):
            local_ns['_stmt'] = stmt
            init += ', _stmt=_stmt'
            stmt = '_stmt()'
        else:
            raise ValueError("stmt is neither a string nor callable")
        src = template.format(stmt=stmt, setup=setup, init=init)
        self.src = src  # Save for traceback display
        code = compile(src, dummy_src_name, "exec")
        exec(code, global_ns, local_ns)
        self.inner = local_ns["inner"]

    def print_exc(self, file=None):
        """Helper to print a traceback from the timed code.

        Typical use:

            t = Timer(...)       # outside the try/except
            try:
                t.timeit(...)    # or t.repeat(...)
            except:
                t.print_exc()

        The advantage over the standard traceback is that source lines
        in the compiled template will be displayed.

        The optional file argument directs where the traceback is
        sent; it defaults to sys.stderr.
        """
        import linecache, traceback
        if self.src is not None:
            linecache.cache[dummy_src_name] = (len(self.src),
                                               None,
                                               self.src.split("\n"),
                                               dummy_src_name)
        # else the source is already stored somewhere else

        traceback.print_exc(file=file)

    def timeit(self, number=default_number):
        """Time 'number' executions of the main statement.

        To be precise, this executes the setup statement once, and
        then returns the time it takes to execute the main statement
        a number of times, as a float measured in seconds.  The
        argument is the number of times through the loop, defaulting
        to one million.  The main statement, the setup statement and
        the timer function to be used are passed to the constructor.
        """
        it = itertools.repeat(None, number)
        gcold = gc.isenabled()
        gc.disable()
        try:
            timing = self.inner(it, self.timer)
        finally:
            if gcold:
                gc.enable()
        return timing

    def repeat(self, repeat=default_repeat, number=default_number):
        """Call timeit() a few times.

        This is a convenience function that calls the timeit()
        repeatedly, returning a list of results.  The first argument
        specifies how many times to call timeit(), defaulting to 3;
        the second argument specifies the timer argument, defaulting
        to one million.

        Note: it's tempting to calculate mean and standard deviation
        from the result vector and report these.  However, this is not
        very useful.  In a typical case, the lowest value gives a
        lower bound for how fast your machine can run the given code
        snippet; higher values in the result vector are typically not
        caused by variability in Python's speed, but by other
        processes interfering with your timing accuracy.  So the min()
        of the result is probably the only number you should be
        interested in.  After that, you should look at the entire
        vector and apply common sense rather than statistics.
        """
        r = []
        for i in range(repeat):
            t = self.timeit(number)
            r.append(t)
        return r

def timeit(stmt="pass", setup="pass", timer=default_timer,
           number=default_number, globals=None):
    """Convenience function to create Timer object and call timeit method."""
    return Timer(stmt, setup, timer, globals).timeit(number)

def repeat(stmt="pass", setup="pass", timer=default_timer,
           repeat=default_repeat, number=default_number, globals=None):
    """Convenience function to create Timer object and call repeat method."""
    return Timer(stmt, setup, timer, globals).repeat(repeat, number)

def main(args=None, *, _wrap_timer=None):
    """Main program, used when run as a script.

    The optional 'args' argument specifies the command line to be parsed,
    defaulting to sys.argv[1:].

    The return value is an exit code to be passed to sys.exit(); it
    may be None to indicate success.

    When an exception happens during timing, a traceback is printed to
    stderr and the return value is 1.  Exceptions at other times
    (including the template compilation) are not caught.

    '_wrap_timer' is an internal interface used for unit testing.  If it
    is not None, it must be a callable that accepts a timer function
    and returns another timer function (used for unit testing).
    """
    if args is None:
        args = sys.argv[1:]
    import getopt
    try:
        opts, args = getopt.getopt(args, "n:u:s:r:tcpvh",
                                   ["number=", "setup=", "repeat=",
                                    "time", "clock", "process",
                                    "verbose", "unit=", "help"])
    except getopt.error as err:
        print(err)
        print("use -h/--help for command line help")
        return 2
    timer = default_timer
    stmt = "\n".join(args) or "pass"
    number = 0 # auto-determine
    setup = []
    repeat = default_repeat
    verbose = 0
    time_unit = None
    units = {"usec": 1, "msec": 1e3, "sec": 1e6}
    precision = 3
    for o, a in opts:
        if o in ("-n", "--number"):
            number = int(a)
        if o in ("-s", "--setup"):
            setup.append(a)
        if o in ("-u", "--unit"):
            if a in units:
                time_unit = a
            else:
                print("Unrecognized unit. Please select usec, msec, or sec.",
                    file=sys.stderr)
                return 2
        if o in ("-r", "--repeat"):
            repeat = int(a)
            if repeat <= 0:
                repeat = 1
        if o in ("-t", "--time"):
            timer = time.time
        if o in ("-c", "--clock"):
            timer = time.clock
        if o in ("-p", "--process"):
            timer = time.process_time
        if o in ("-v", "--verbose"):
            if verbose:
                precision += 1
            verbose += 1
        if o in ("-h", "--help"):
            print(__doc__, end=' ')
            return 0
    setup = "\n".join(setup) or "pass"
    # Include the current directory, so that local imports work (sys.path
    # contains the directory of this script, rather than the current
    # directory)
    import os
    sys.path.insert(0, os.curdir)
    if _wrap_timer is not None:
        timer = _wrap_timer(timer)
    t = Timer(stmt, setup, timer)
    if number == 0:
        # determine number so that 0.2 <= total time < 2.0
        for i in range(1, 10):
            number = 10**i
            try:
                x = t.timeit(number)
            except:
                t.print_exc()
                return 1
            if verbose:
                print("%d loops -> %.*g secs" % (number, precision, x))
            if x >= 0.2:
                break
    try:
        r = t.repeat(repeat, number)
    except:
        t.print_exc()
        return 1
    best = min(r)
    if verbose:
        print("raw times:", " ".join(["%.*g" % (precision, x) for x in r]))
    print("%d loops," % number, end=' ')
    usec = best * 1e6 / number
    if time_unit is not None:
        print("best of %d: %.*g %s per loop" % (repeat, precision,
                                             usec/units[time_unit], time_unit))
    else:
        if usec < 1000:
            print("best of %d: %.*g usec per loop" % (repeat, precision, usec))
        else:
            msec = usec / 1000
            if msec < 1000:
                print("best of %d: %.*g msec per loop" % (repeat,
                                                          precision, msec))
            else:
                sec = msec / 1000
                print("best of %d: %.*g sec per loop" % (repeat,
                                                         precision, sec))
    return None

if __name__ == "__main__":
    sys.exit(main())


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
12 Aug 2024 8.40 AM
root / root
0755
__pycache__
--
12 Aug 2024 8.40 AM
root / linksafe
0755
asyncio
--
12 Aug 2024 8.40 AM
root / linksafe
0755
collections
--
12 Aug 2024 8.40 AM
root / linksafe
0755
concurrent
--
12 Aug 2024 8.40 AM
root / linksafe
0755
config-3.5m
--
12 Aug 2024 8.41 AM
root / linksafe
0755
ctypes
--
12 Aug 2024 8.41 AM
root / linksafe
0755
curses
--
12 Aug 2024 8.41 AM
root / linksafe
0755
dbm
--
12 Aug 2024 8.41 AM
root / linksafe
0755
distutils
--
12 Aug 2024 8.41 AM
root / linksafe
0755
email
--
12 Aug 2024 8.41 AM
root / linksafe
0755
encodings
--
12 Aug 2024 8.41 AM
root / linksafe
0755
ensurepip
--
12 Aug 2024 8.41 AM
root / linksafe
0755
html
--
12 Aug 2024 8.41 AM
root / linksafe
0755
http
--
12 Aug 2024 8.41 AM
root / linksafe
0755
idlelib
--
12 Aug 2024 8.41 AM
root / linksafe
0755
importlib
--
12 Aug 2024 8.41 AM
root / linksafe
0755
json
--
12 Aug 2024 8.41 AM
root / linksafe
0755
lib-dynload
--
12 Aug 2024 8.41 AM
root / linksafe
0755
lib2to3
--
12 Aug 2024 8.41 AM
root / linksafe
0755
logging
--
12 Aug 2024 8.41 AM
root / linksafe
0755
multiprocessing
--
12 Aug 2024 8.41 AM
root / linksafe
0755
plat-linux
--
12 Aug 2024 8.41 AM
root / linksafe
0755
pydoc_data
--
12 Aug 2024 8.41 AM
root / linksafe
0755
site-packages
--
12 Aug 2024 8.41 AM
root / linksafe
0755
sqlite3
--
12 Aug 2024 8.41 AM
root / linksafe
0755
test
--
12 Aug 2024 8.41 AM
root / linksafe
0755
unittest
--
12 Aug 2024 8.41 AM
root / linksafe
0755
urllib
--
12 Aug 2024 8.41 AM
root / linksafe
0755
venv
--
12 Aug 2024 8.41 AM
root / linksafe
0755
wsgiref
--
12 Aug 2024 8.41 AM
root / linksafe
0755
xml
--
12 Aug 2024 8.41 AM
root / linksafe
0755
xmlrpc
--
12 Aug 2024 8.41 AM
root / linksafe
0755
__future__.py
4.728 KB
31 May 2024 1.51 PM
root / linksafe
0644
__phello__.foo.py
0.063 KB
31 May 2024 1.51 PM
root / linksafe
0644
_bootlocale.py
1.271 KB
31 May 2024 1.51 PM
root / linksafe
0644
_collections_abc.py
24.213 KB
31 May 2024 1.51 PM
root / linksafe
0644
_compat_pickle.py
8.355 KB
31 May 2024 1.51 PM
root / linksafe
0644
_compression.py
5.215 KB
31 May 2024 1.51 PM
root / linksafe
0644
_dummy_thread.py
4.998 KB
31 May 2024 1.51 PM
root / linksafe
0644
_markupbase.py
14.256 KB
31 May 2024 1.51 PM
root / linksafe
0644
_osx_support.py
18.667 KB
31 May 2024 1.51 PM
root / linksafe
0644
_pydecimal.py
223.27 KB
31 May 2024 1.51 PM
root / linksafe
0644
_pyio.py
85.906 KB
31 May 2024 1.51 PM
root / linksafe
0644
_sitebuiltins.py
3.042 KB
31 May 2024 1.51 PM
root / linksafe
0644
_strptime.py
21.665 KB
31 May 2024 1.51 PM
root / linksafe
0644
_sysconfigdata.py
26.319 KB
31 May 2024 1.51 PM
root / linksafe
0644
_threading_local.py
7.236 KB
31 May 2024 1.51 PM
root / linksafe
0644
_weakrefset.py
5.571 KB
31 May 2024 1.51 PM
root / linksafe
0644
abc.py
8.426 KB
31 May 2024 1.51 PM
root / linksafe
0644
aifc.py
31.218 KB
31 May 2024 1.51 PM
root / linksafe
0644
antigravity.py
0.465 KB
31 May 2024 1.51 PM
root / linksafe
0644
argparse.py
88.025 KB
31 May 2024 1.51 PM
root / linksafe
0644
ast.py
11.72 KB
31 May 2024 1.51 PM
root / linksafe
0644
asynchat.py
11.69 KB
31 May 2024 1.51 PM
root / linksafe
0644
asyncore.py
19.633 KB
31 May 2024 1.51 PM
root / linksafe
0644
base64.py
20.041 KB
31 May 2024 1.51 PM
root / linksafe
0755
bdb.py
22.807 KB
31 May 2024 1.51 PM
root / linksafe
0644
binhex.py
13.627 KB
31 May 2024 1.51 PM
root / linksafe
0644
bisect.py
2.534 KB
31 May 2024 1.51 PM
root / linksafe
0644
bz2.py
12.133 KB
31 May 2024 1.51 PM
root / linksafe
0644
cProfile.py
5.199 KB
31 May 2024 1.51 PM
root / linksafe
0755
calendar.py
22.459 KB
31 May 2024 1.51 PM
root / linksafe
0644
cgi.py
35.201 KB
31 May 2024 1.51 PM
root / linksafe
0755
cgitb.py
11.741 KB
31 May 2024 1.51 PM
root / linksafe
0644
chunk.py
5.298 KB
31 May 2024 1.51 PM
root / linksafe
0644
cmd.py
14.512 KB
31 May 2024 1.51 PM
root / linksafe
0644
code.py
9.881 KB
31 May 2024 1.51 PM
root / linksafe
0644
codecs.py
35.382 KB
31 May 2024 1.51 PM
root / linksafe
0644
codeop.py
5.854 KB
31 May 2024 1.51 PM
root / linksafe
0644
colorsys.py
3.969 KB
31 May 2024 1.51 PM
root / linksafe
0644
compileall.py
11.437 KB
31 May 2024 1.51 PM
root / linksafe
0644
configparser.py
52.199 KB
31 May 2024 1.51 PM
root / linksafe
0644
contextlib.py
12.159 KB
31 May 2024 1.51 PM
root / linksafe
0644
copy.py
8.736 KB
31 May 2024 1.51 PM
root / linksafe
0644
copyreg.py
6.673 KB
31 May 2024 1.51 PM
root / linksafe
0644
crypt.py
1.835 KB
31 May 2024 1.51 PM
root / linksafe
0644
csv.py
15.75 KB
31 May 2024 1.51 PM
root / linksafe
0644
datetime.py
74.12 KB
31 May 2024 1.51 PM
root / linksafe
0644
decimal.py
0.313 KB
31 May 2024 1.51 PM
root / linksafe
0644
difflib.py
82.23 KB
31 May 2024 1.51 PM
root / linksafe
0644
dis.py
16.943 KB
31 May 2024 1.51 PM
root / linksafe
0644
doctest.py
101.598 KB
31 May 2024 1.51 PM
root / linksafe
0644
dummy_threading.py
2.749 KB
31 May 2024 1.51 PM
root / linksafe
0644
enum.py
21.705 KB
31 May 2024 1.51 PM
root / linksafe
0644
filecmp.py
9.6 KB
31 May 2024 1.51 PM
root / linksafe
0644
fileinput.py
13.925 KB
31 May 2024 1.51 PM
root / linksafe
0644
fnmatch.py
3.089 KB
31 May 2024 1.51 PM
root / linksafe
0644
formatter.py
14.788 KB
31 May 2024 1.51 PM
root / linksafe
0644
fractions.py
24.035 KB
31 May 2024 1.51 PM
root / linksafe
0644
ftplib.py
34.132 KB
31 May 2024 1.51 PM
root / linksafe
0644
functools.py
28.266 KB
31 May 2024 1.51 PM
root / linksafe
0644
genericpath.py
4.262 KB
31 May 2024 1.51 PM
root / linksafe
0644
getopt.py
7.313 KB
31 May 2024 1.51 PM
root / linksafe
0644
getpass.py
5.854 KB
31 May 2024 1.51 PM
root / linksafe
0644
gettext.py
21.025 KB
31 May 2024 1.51 PM
root / linksafe
0644
glob.py
4.953 KB
31 May 2024 1.51 PM
root / linksafe
0644
gzip.py
19.785 KB
31 May 2024 1.51 PM
root / linksafe
0644
hashlib.py
7.792 KB
31 May 2024 1.51 PM
root / linksafe
0644
heapq.py
22.392 KB
31 May 2024 1.51 PM
root / linksafe
0644
hmac.py
4.944 KB
31 May 2024 1.51 PM
root / linksafe
0644
imaplib.py
50.96 KB
31 May 2024 1.51 PM
root / linksafe
0644
imghdr.py
3.67 KB
31 May 2024 1.51 PM
root / linksafe
0644
imp.py
10.426 KB
31 May 2024 1.51 PM
root / linksafe
0644
inspect.py
111.522 KB
31 May 2024 1.51 PM
root / linksafe
0644
io.py
3.316 KB
31 May 2024 1.51 PM
root / linksafe
0644
ipaddress.py
73.958 KB
31 May 2024 1.51 PM
root / linksafe
0644
keyword.py
2.17 KB
31 May 2024 1.51 PM
root / linksafe
0755
linecache.py
5.188 KB
31 May 2024 1.51 PM
root / linksafe
0644
locale.py
72.962 KB
31 May 2024 1.51 PM
root / linksafe
0644
lzma.py
12.622 KB
31 May 2024 1.51 PM
root / linksafe
0644
macpath.py
5.769 KB
31 May 2024 1.51 PM
root / linksafe
0644
macurl2path.py
2.668 KB
31 May 2024 1.51 PM
root / linksafe
0644
mailbox.py
76.58 KB
31 May 2024 1.51 PM
root / linksafe
0644
mailcap.py
7.914 KB
31 May 2024 1.51 PM
root / linksafe
0644
mimetypes.py
20.358 KB
31 May 2024 1.51 PM
root / linksafe
0644
modulefinder.py
22.544 KB
31 May 2024 1.51 PM
root / linksafe
0644
netrc.py
5.613 KB
31 May 2024 1.51 PM
root / linksafe
0644
nntplib.py
42.068 KB
31 May 2024 1.51 PM
root / linksafe
0644
ntpath.py
22.259 KB
31 May 2024 1.51 PM
root / linksafe
0644
nturl2path.py
2.387 KB
31 May 2024 1.51 PM
root / linksafe
0644
numbers.py
10.003 KB
31 May 2024 1.51 PM
root / linksafe
0644
opcode.py
5.747 KB
31 May 2024 1.51 PM
root / linksafe
0644
operator.py
10.608 KB
31 May 2024 1.51 PM
root / linksafe
0644
optparse.py
58.93 KB
31 May 2024 1.51 PM
root / linksafe
0644
os.py
36.165 KB
31 May 2024 1.51 PM
root / linksafe
0644
pathlib.py
45.899 KB
31 May 2024 1.51 PM
root / linksafe
0644
pdb.py
59.716 KB
31 May 2024 1.51 PM
root / linksafe
0755
pickle.py
54.859 KB
31 May 2024 1.51 PM
root / linksafe
0644
pickletools.py
89.61 KB
31 May 2024 1.51 PM
root / linksafe
0644
pipes.py
8.707 KB
31 May 2024 1.51 PM
root / linksafe
0644
pkgutil.py
20.854 KB
31 May 2024 1.51 PM
root / linksafe
0644
platform.py
45.065 KB
31 May 2024 1.51 PM
root / linksafe
0755
plistlib.py
31.064 KB
31 May 2024 1.51 PM
root / linksafe
0644
poplib.py
14.372 KB
31 May 2024 1.51 PM
root / linksafe
0644
posixpath.py
14.562 KB
31 May 2024 1.51 PM
root / linksafe
0644
pprint.py
20.371 KB
31 May 2024 1.51 PM
root / linksafe
0644
profile.py
21.516 KB
31 May 2024 1.51 PM
root / linksafe
0755
pstats.py
25.941 KB
31 May 2024 1.51 PM
root / linksafe
0644
pty.py
4.651 KB
31 May 2024 1.51 PM
root / linksafe
0644
py_compile.py
7.013 KB
31 May 2024 1.51 PM
root / linksafe
0644
pyclbr.py
13.246 KB
31 May 2024 1.51 PM
root / linksafe
0644
pydoc.py
101.223 KB
31 May 2024 1.51 PM
root / linksafe
0755
queue.py
8.574 KB
31 May 2024 1.51 PM
root / linksafe
0644
quopri.py
7.095 KB
31 May 2024 1.51 PM
root / linksafe
0755
random.py
25.843 KB
31 May 2024 1.51 PM
root / linksafe
0644
re.py
15.138 KB
31 May 2024 1.51 PM
root / linksafe
0644
reprlib.py
5.211 KB
31 May 2024 1.51 PM
root / linksafe
0644
rlcompleter.py
6.159 KB
31 May 2024 1.51 PM
root / linksafe
0644
runpy.py
11.679 KB
31 May 2024 1.51 PM
root / linksafe
0644
sched.py
6.07 KB
31 May 2024 1.51 PM
root / linksafe
0644
selectors.py
18.982 KB
31 May 2024 1.51 PM
root / linksafe
0644
shelve.py
8.328 KB
31 May 2024 1.51 PM
root / linksafe
0644
shlex.py
11.18 KB
31 May 2024 1.51 PM
root / linksafe
0644
shutil.py
39.109 KB
31 May 2024 1.51 PM
root / linksafe
0644
signal.py
2.073 KB
31 May 2024 1.51 PM
root / linksafe
0644
site.py
21.005 KB
31 May 2024 1.51 PM
root / linksafe
0644
smtpd.py
34.544 KB
31 May 2024 1.51 PM
root / linksafe
0755
smtplib.py
42.612 KB
31 May 2024 1.51 PM
root / linksafe
0755
sndhdr.py
6.268 KB
31 May 2024 1.51 PM
root / linksafe
0644
socket.py
26.499 KB
31 May 2024 1.51 PM
root / linksafe
0644
socketserver.py
24.088 KB
31 May 2024 1.51 PM
root / linksafe
0644
sre_compile.py
17.979 KB
31 May 2024 1.51 PM
root / linksafe
0644
sre_constants.py
6.661 KB
31 May 2024 1.51 PM
root / linksafe
0644
sre_parse.py
34.294 KB
31 May 2024 1.51 PM
root / linksafe
0644
ssl.py
41.359 KB
31 May 2024 1.51 PM
root / linksafe
0644
stat.py
4.92 KB
31 May 2024 1.51 PM
root / linksafe
0644
statistics.py
19.075 KB
31 May 2024 1.51 PM
root / linksafe
0644
string.py
11.576 KB
31 May 2024 1.51 PM
root / linksafe
0644
stringprep.py
12.614 KB
31 May 2024 1.51 PM
root / linksafe
0644
struct.py
0.251 KB
31 May 2024 1.51 PM
root / linksafe
0644
subprocess.py
57.531 KB
31 May 2024 1.51 PM
root / linksafe
0644
sunau.py
17.671 KB
31 May 2024 1.51 PM
root / linksafe
0644
symbol.py
2.057 KB
31 May 2024 1.51 PM
root / linksafe
0755
symtable.py
7.022 KB
31 May 2024 1.51 PM
root / linksafe
0644
sysconfig.py
23.889 KB
31 May 2024 1.51 PM
root / linksafe
0644
tabnanny.py
11.146 KB
31 May 2024 1.51 PM
root / linksafe
0755
tarfile.py
90.889 KB
31 May 2024 1.51 PM
root / linksafe
0755
telnetlib.py
22.477 KB
31 May 2024 1.51 PM
root / linksafe
0644
tempfile.py
26.012 KB
31 May 2024 1.51 PM
root / linksafe
0644
textwrap.py
19.1 KB
31 May 2024 1.51 PM
root / linksafe
0644
this.py
0.979 KB
31 May 2024 1.51 PM
root / linksafe
0644
threading.py
47.878 KB
31 May 2024 1.51 PM
root / linksafe
0644
timeit.py
12.112 KB
31 May 2024 1.51 PM
root / linksafe
0755
token.py
3.003 KB
31 May 2024 1.51 PM
root / linksafe
0644
tokenize.py
27.139 KB
31 May 2024 1.51 PM
root / linksafe
0644
trace.py
30.813 KB
31 May 2024 1.51 PM
root / linksafe
0755
traceback.py
21.655 KB
31 May 2024 1.51 PM
root / linksafe
0644
tracemalloc.py
15.274 KB
31 May 2024 1.51 PM
root / linksafe
0644
tty.py
0.858 KB
31 May 2024 1.51 PM
root / linksafe
0644
types.py
8.593 KB
31 May 2024 1.51 PM
root / linksafe
0644
typing.py
78.257 KB
31 May 2024 1.51 PM
root / linksafe
0644
uu.py
6.607 KB
31 May 2024 1.51 PM
root / linksafe
0755
uuid.py
22.716 KB
31 May 2024 1.51 PM
root / linksafe
0644
warnings.py
15.479 KB
31 May 2024 1.51 PM
root / linksafe
0644
wave.py
17.268 KB
31 May 2024 1.51 PM
root / linksafe
0644
weakref.py
19.986 KB
31 May 2024 1.51 PM
root / linksafe
0644
webbrowser.py
21.316 KB
31 May 2024 1.51 PM
root / linksafe
0755
xdrlib.py
5.774 KB
31 May 2024 1.51 PM
root / linksafe
0644
zipapp.py
6.989 KB
31 May 2024 1.51 PM
root / linksafe
0644
zipfile.py
71.945 KB
31 May 2024 1.51 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF