GRAYBYTE WORDPRESS FILE MANAGER3696

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.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
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/python37/lib64/python3.7/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python37/lib64/python3.7//copyreg.py
"""Helper to provide extensibility for pickle.

This is only useful to add pickle support for extension types defined in
C, not for instances of user-defined classes.
"""

__all__ = ["pickle", "constructor",
           "add_extension", "remove_extension", "clear_extension_cache"]

dispatch_table = {}

def pickle(ob_type, pickle_function, constructor_ob=None):
    if not callable(pickle_function):
        raise TypeError("reduction functions must be callable")
    dispatch_table[ob_type] = pickle_function

    # The constructor_ob function is a vestige of safe for unpickling.
    # There is no reason for the caller to pass it anymore.
    if constructor_ob is not None:
        constructor(constructor_ob)

def constructor(object):
    if not callable(object):
        raise TypeError("constructors must be callable")

# Example: provide pickling support for complex numbers.

try:
    complex
except NameError:
    pass
else:

    def pickle_complex(c):
        return complex, (c.real, c.imag)

    pickle(complex, pickle_complex, complex)

# Support for pickling new-style objects

def _reconstructor(cls, base, state):
    if base is object:
        obj = object.__new__(cls)
    else:
        obj = base.__new__(cls, state)
        if base.__init__ != object.__init__:
            base.__init__(obj, state)
    return obj

_HEAPTYPE = 1<<9

# Python code for object.__reduce_ex__ for protocols 0 and 1

def _reduce_ex(self, proto):
    assert proto < 2
    for base in self.__class__.__mro__:
        if hasattr(base, '__flags__') and not base.__flags__ & _HEAPTYPE:
            break
    else:
        base = object # not really reachable
    if base is object:
        state = None
    else:
        if base is self.__class__:
            raise TypeError("can't pickle %s objects" % base.__name__)
        state = base(self)
    args = (self.__class__, base, state)
    try:
        getstate = self.__getstate__
    except AttributeError:
        if getattr(self, "__slots__", None):
            raise TypeError("a class that defines __slots__ without "
                            "defining __getstate__ cannot be pickled") from None
        try:
            dict = self.__dict__
        except AttributeError:
            dict = None
    else:
        dict = getstate()
    if dict:
        return _reconstructor, args, dict
    else:
        return _reconstructor, args

# Helper for __reduce_ex__ protocol 2

def __newobj__(cls, *args):
    return cls.__new__(cls, *args)

def __newobj_ex__(cls, args, kwargs):
    """Used by pickle protocol 4, instead of __newobj__ to allow classes with
    keyword-only arguments to be pickled correctly.
    """
    return cls.__new__(cls, *args, **kwargs)

def _slotnames(cls):
    """Return a list of slot names for a given class.

    This needs to find slots defined by the class and its bases, so we
    can't simply return the __slots__ attribute.  We must walk down
    the Method Resolution Order and concatenate the __slots__ of each
    class found there.  (This assumes classes don't modify their
    __slots__ attribute to misrepresent their slots after the class is
    defined.)
    """

    # Get the value from a cache in the class if possible
    names = cls.__dict__.get("__slotnames__")
    if names is not None:
        return names

    # Not cached -- calculate the value
    names = []
    if not hasattr(cls, "__slots__"):
        # This class has no slots
        pass
    else:
        # Slots found -- gather slot names from all base classes
        for c in cls.__mro__:
            if "__slots__" in c.__dict__:
                slots = c.__dict__['__slots__']
                # if class has a single slot, it can be given as a string
                if isinstance(slots, str):
                    slots = (slots,)
                for name in slots:
                    # special descriptors
                    if name in ("__dict__", "__weakref__"):
                        continue
                    # mangled names
                    elif name.startswith('__') and not name.endswith('__'):
                        stripped = c.__name__.lstrip('_')
                        if stripped:
                            names.append('_%s%s' % (stripped, name))
                        else:
                            names.append(name)
                    else:
                        names.append(name)

    # Cache the outcome in the class if at all possible
    try:
        cls.__slotnames__ = names
    except:
        pass # But don't die if we can't

    return names

# A registry of extension codes.  This is an ad-hoc compression
# mechanism.  Whenever a global reference to <module>, <name> is about
# to be pickled, the (<module>, <name>) tuple is looked up here to see
# if it is a registered extension code for it.  Extension codes are
# universal, so that the meaning of a pickle does not depend on
# context.  (There are also some codes reserved for local use that
# don't have this restriction.)  Codes are positive ints; 0 is
# reserved.

_extension_registry = {}                # key -> code
_inverted_registry = {}                 # code -> key
_extension_cache = {}                   # code -> object
# Don't ever rebind those names:  pickling grabs a reference to them when
# it's initialized, and won't see a rebinding.

def add_extension(module, name, code):
    """Register an extension code."""
    code = int(code)
    if not 1 <= code <= 0x7fffffff:
        raise ValueError("code out of range")
    key = (module, name)
    if (_extension_registry.get(key) == code and
        _inverted_registry.get(code) == key):
        return # Redundant registrations are benign
    if key in _extension_registry:
        raise ValueError("key %s is already registered with code %s" %
                         (key, _extension_registry[key]))
    if code in _inverted_registry:
        raise ValueError("code %s is already in use for key %s" %
                         (code, _inverted_registry[code]))
    _extension_registry[key] = code
    _inverted_registry[code] = key

def remove_extension(module, name, code):
    """Unregister an extension code.  For testing only."""
    key = (module, name)
    if (_extension_registry.get(key) != code or
        _inverted_registry.get(code) != key):
        raise ValueError("key %s is not registered with code %s" %
                         (key, code))
    del _extension_registry[key]
    del _inverted_registry[code]
    if code in _extension_cache:
        del _extension_cache[code]

def clear_extension_cache():
    _extension_cache.clear()

# Standard extension code assignments

# Reserved ranges

# First  Last Count  Purpose
#     1   127   127  Reserved for Python standard library
#   128   191    64  Reserved for Zope
#   192   239    48  Reserved for 3rd parties
#   240   255    16  Reserved for private use (will never be assigned)
#   256   Inf   Inf  Reserved for future assignment

# Extension codes are assigned by the Python Software Foundation.

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 20 2024 08:32:19
root / root
0755
__pycache__
--
May 20 2024 08:32:19
root / linksafe
0755
asyncio
--
May 20 2024 08:32:19
root / linksafe
0755
collections
--
May 20 2024 08:32:19
root / linksafe
0755
concurrent
--
May 20 2024 08:32:19
root / linksafe
0755
config-3.7m
--
May 20 2024 08:33:08
root / linksafe
0755
ctypes
--
May 20 2024 08:32:19
root / linksafe
0755
curses
--
May 20 2024 08:32:19
root / linksafe
0755
dbm
--
May 20 2024 08:32:19
root / linksafe
0755
distutils
--
May 20 2024 08:32:19
root / linksafe
0755
email
--
May 20 2024 08:32:19
root / linksafe
0755
encodings
--
May 20 2024 08:32:19
root / linksafe
0755
ensurepip
--
May 20 2024 08:32:19
root / linksafe
0755
html
--
May 20 2024 08:32:19
root / linksafe
0755
http
--
May 20 2024 08:32:19
root / linksafe
0755
idlelib
--
May 20 2024 08:32:19
root / linksafe
0755
importlib
--
May 20 2024 08:32:19
root / linksafe
0755
json
--
May 20 2024 08:32:19
root / linksafe
0755
lib-dynload
--
May 20 2024 08:32:20
root / linksafe
0755
lib2to3
--
May 20 2024 08:32:20
root / linksafe
0755
logging
--
May 20 2024 08:32:20
root / linksafe
0755
multiprocessing
--
May 20 2024 08:32:20
root / linksafe
0755
pydoc_data
--
May 20 2024 08:32:20
root / linksafe
0755
site-packages
--
May 23 2024 08:32:25
root / linksafe
0755
sqlite3
--
May 20 2024 08:32:20
root / linksafe
0755
test
--
May 20 2024 08:32:20
root / linksafe
0755
unittest
--
May 20 2024 08:32:20
root / linksafe
0755
urllib
--
May 20 2024 08:32:20
root / linksafe
0755
venv
--
May 20 2024 08:32:20
root / linksafe
0755
wsgiref
--
May 20 2024 08:32:20
root / linksafe
0755
xml
--
May 20 2024 08:32:20
root / linksafe
0755
xmlrpc
--
May 20 2024 08:32:20
root / linksafe
0755
__future__.py
4.981 KB
April 17 2024 17:36:08
root / linksafe
0644
__phello__.foo.py
0.063 KB
April 17 2024 17:36:07
root / linksafe
0644
_bootlocale.py
1.759 KB
April 17 2024 17:36:03
root / linksafe
0644
_collections_abc.py
25.805 KB
April 17 2024 17:36:03
root / linksafe
0644
_compat_pickle.py
8.544 KB
April 17 2024 17:36:07
root / linksafe
0644
_compression.py
5.215 KB
April 17 2024 17:36:04
root / linksafe
0644
_dummy_thread.py
5.886 KB
April 17 2024 17:36:07
root / linksafe
0644
_markupbase.py
14.256 KB
April 17 2024 17:36:03
root / linksafe
0644
_osx_support.py
19.141 KB
April 17 2024 17:36:07
root / linksafe
0644
_py_abc.py
6.041 KB
April 17 2024 17:36:08
root / linksafe
0644
_pydecimal.py
223.33 KB
April 17 2024 17:36:03
root / linksafe
0644
_pyio.py
89.469 KB
April 17 2024 17:36:04
root / linksafe
0644
_sitebuiltins.py
3.042 KB
April 17 2024 17:36:04
root / linksafe
0644
_strptime.py
24.906 KB
April 17 2024 17:36:08
root / linksafe
0644
_sysconfigdata_dm_linux_x86_64-linux-gnu.py
30.595 KB
April 17 2024 17:36:03
root / linksafe
0644
_sysconfigdata_m_linux_x86_64-linux-gnu.py
27.93 KB
April 17 2024 17:36:08
root / linksafe
0644
_threading_local.py
7.045 KB
April 17 2024 17:36:03
root / linksafe
0644
_weakrefset.py
5.546 KB
April 17 2024 17:36:03
root / linksafe
0644
abc.py
5.449 KB
April 17 2024 17:36:03
root / linksafe
0644
aifc.py
32.045 KB
April 17 2024 17:36:08
root / linksafe
0644
antigravity.py
0.466 KB
April 17 2024 17:36:04
root / linksafe
0644
argparse.py
93.137 KB
April 17 2024 17:36:07
root / linksafe
0644
ast.py
12.541 KB
April 17 2024 17:36:07
root / linksafe
0644
asynchat.py
11.063 KB
April 17 2024 17:36:07
root / linksafe
0644
asyncore.py
19.646 KB
April 17 2024 17:36:08
root / linksafe
0644
base64.py
19.915 KB
April 17 2024 17:36:04
root / linksafe
0755
bdb.py
30.986 KB
April 17 2024 17:36:07
root / linksafe
0644
binhex.py
13.627 KB
April 17 2024 17:36:03
root / linksafe
0644
bisect.py
2.497 KB
April 17 2024 17:36:03
root / linksafe
0644
bz2.py
12.119 KB
April 17 2024 17:36:07
root / linksafe
0644
cProfile.py
6.106 KB
April 17 2024 17:36:03
root / linksafe
0755
calendar.py
24.244 KB
April 17 2024 17:36:07
root / linksafe
0644
cgi.py
34.229 KB
April 17 2024 17:36:07
root / linksafe
0755
cgitb.py
11.736 KB
April 17 2024 17:36:08
root / linksafe
0644
chunk.py
5.308 KB
April 17 2024 17:36:04
root / linksafe
0644
cmd.py
14.512 KB
April 17 2024 17:36:03
root / linksafe
0644
code.py
10.373 KB
April 17 2024 17:36:04
root / linksafe
0644
codecs.py
35.757 KB
April 17 2024 17:36:03
root / linksafe
0644
codeop.py
6.128 KB
April 17 2024 17:36:03
root / linksafe
0644
colorsys.py
3.969 KB
April 17 2024 17:36:03
root / linksafe
0644
compileall.py
13.465 KB
April 17 2024 17:36:03
root / linksafe
0644
configparser.py
53.011 KB
April 17 2024 17:36:03
root / linksafe
0644
contextlib.py
24.183 KB
April 17 2024 17:36:03
root / linksafe
0644
contextvars.py
0.126 KB
April 17 2024 17:36:07
root / linksafe
0644
copy.py
8.648 KB
April 17 2024 17:36:03
root / linksafe
0644
copyreg.py
6.853 KB
April 17 2024 17:36:07
root / linksafe
0644
crypt.py
3.268 KB
April 17 2024 17:36:03
root / linksafe
0644
csv.py
15.801 KB
April 17 2024 17:36:03
root / linksafe
0644
dataclasses.py
48.359 KB
April 17 2024 17:36:07
root / linksafe
0644
datetime.py
84.516 KB
April 17 2024 17:36:08
root / linksafe
0644
decimal.py
0.313 KB
April 17 2024 17:36:07
root / linksafe
0644
difflib.py
82.415 KB
April 17 2024 17:36:04
root / linksafe
0644
dis.py
19.422 KB
April 17 2024 17:36:03
root / linksafe
0644
doctest.py
102.109 KB
April 17 2024 17:36:03
root / linksafe
0644
dummy_threading.py
2.749 KB
April 17 2024 17:36:03
root / linksafe
0644
enum.py
34.222 KB
April 17 2024 17:36:04
root / linksafe
0644
filecmp.py
9.6 KB
April 17 2024 17:36:03
root / linksafe
0644
fileinput.py
14.282 KB
April 17 2024 17:36:04
root / linksafe
0644
fnmatch.py
3.961 KB
April 17 2024 17:36:03
root / linksafe
0644
formatter.py
14.788 KB
April 17 2024 17:36:03
root / linksafe
0644
fractions.py
23.195 KB
April 17 2024 17:36:03
root / linksafe
0644
ftplib.py
34.783 KB
April 17 2024 17:36:03
root / linksafe
0644
functools.py
32.16 KB
April 17 2024 17:36:08
root / linksafe
0644
genericpath.py
4.797 KB
April 17 2024 17:36:08
root / linksafe
0644
getopt.py
7.313 KB
April 17 2024 17:36:07
root / linksafe
0644
getpass.py
5.854 KB
April 17 2024 17:36:03
root / linksafe
0644
gettext.py
21.452 KB
April 17 2024 17:36:07
root / linksafe
0644
glob.py
5.506 KB
April 17 2024 17:36:03
root / linksafe
0644
gzip.py
20.153 KB
April 17 2024 17:36:07
root / linksafe
0644
hashlib.py
9.311 KB
April 17 2024 17:36:08
root / linksafe
0644
heapq.py
22.478 KB
April 17 2024 17:36:03
root / linksafe
0644
hmac.py
6.364 KB
April 17 2024 17:36:04
root / linksafe
0644
imaplib.py
52.043 KB
April 17 2024 17:36:07
root / linksafe
0644
imghdr.py
3.706 KB
April 17 2024 17:36:07
root / linksafe
0644
imp.py
10.289 KB
April 17 2024 17:36:03
root / linksafe
0644
inspect.py
114.878 KB
April 17 2024 17:36:07
root / linksafe
0644
io.py
3.435 KB
April 17 2024 17:36:03
root / linksafe
0644
ipaddress.py
71.854 KB
April 17 2024 17:36:07
root / linksafe
0644
keyword.py
2.203 KB
April 17 2024 17:36:07
root / linksafe
0755
linecache.py
5.205 KB
April 17 2024 17:36:04
root / linksafe
0644
locale.py
76.358 KB
April 17 2024 17:36:07
root / linksafe
0644
lzma.py
12.679 KB
April 17 2024 17:36:08
root / linksafe
0644
macpath.py
5.979 KB
April 17 2024 17:36:03
root / linksafe
0644
mailbox.py
76.811 KB
April 17 2024 17:36:07
root / linksafe
0644
mailcap.py
8.854 KB
April 17 2024 17:36:03
root / linksafe
0644
mimetypes.py
20.992 KB
April 17 2024 17:36:07
root / linksafe
0644
modulefinder.py
22.495 KB
April 17 2024 17:36:03
root / linksafe
0644
netrc.py
5.436 KB
April 17 2024 17:36:04
root / linksafe
0644
nntplib.py
42.077 KB
April 17 2024 17:36:03
root / linksafe
0644
ntpath.py
21.816 KB
April 17 2024 17:36:03
root / linksafe
0644
nturl2path.py
2.523 KB
April 17 2024 17:36:07
root / linksafe
0644
numbers.py
10.004 KB
April 17 2024 17:36:08
root / linksafe
0644
opcode.py
5.688 KB
April 17 2024 17:36:08
root / linksafe
0644
operator.py
10.608 KB
April 17 2024 17:36:07
root / linksafe
0644
optparse.py
58.956 KB
April 17 2024 17:36:07
root / linksafe
0644
os.py
37.013 KB
April 17 2024 17:36:03
root / linksafe
0644
pathlib.py
49.149 KB
April 17 2024 17:36:07
root / linksafe
0644
pdb.py
61.04 KB
April 17 2024 17:36:04
root / linksafe
0755
pickle.py
56.635 KB
April 17 2024 17:36:04
root / linksafe
0644
pickletools.py
89.082 KB
April 17 2024 17:36:03
root / linksafe
0644
pipes.py
8.707 KB
April 17 2024 17:36:07
root / linksafe
0644
pkgutil.py
20.958 KB
April 17 2024 17:36:03
root / linksafe
0644
platform.py
45.893 KB
April 17 2024 17:36:03
root / linksafe
0755
plistlib.py
29.989 KB
April 17 2024 17:36:03
root / linksafe
0644
poplib.py
14.613 KB
April 17 2024 17:36:03
root / linksafe
0644
posixpath.py
15.401 KB
April 17 2024 17:36:04
root / linksafe
0644
pprint.py
20.395 KB
April 17 2024 17:36:03
root / linksafe
0644
profile.py
21.967 KB
April 17 2024 17:36:04
root / linksafe
0755
pstats.py
26.675 KB
April 17 2024 17:36:03
root / linksafe
0644
pty.py
4.651 KB
April 17 2024 17:36:03
root / linksafe
0644
py_compile.py
7.813 KB
April 17 2024 17:36:07
root / linksafe
0644
pyclbr.py
14.782 KB
April 17 2024 17:36:03
root / linksafe
0644
pydoc.py
103.395 KB
April 17 2024 17:36:03
root / linksafe
0644
queue.py
11.093 KB
April 17 2024 17:36:07
root / linksafe
0644
quopri.py
7.095 KB
April 17 2024 17:36:07
root / linksafe
0755
random.py
26.911 KB
April 17 2024 17:36:03
root / linksafe
0644
re.py
14.947 KB
April 17 2024 17:36:04
root / linksafe
0644
reprlib.py
5.144 KB
April 17 2024 17:36:03
root / linksafe
0644
rlcompleter.py
6.931 KB
April 17 2024 17:36:08
root / linksafe
0644
runpy.py
11.679 KB
April 17 2024 17:36:03
root / linksafe
0644
sched.py
6.291 KB
April 17 2024 17:36:07
root / linksafe
0644
secrets.py
1.99 KB
April 17 2024 17:36:04
root / linksafe
0644
selectors.py
18.126 KB
April 17 2024 17:36:03
root / linksafe
0644
shelve.py
8.327 KB
April 17 2024 17:36:07
root / linksafe
0644
shlex.py
12.793 KB
April 17 2024 17:36:08
root / linksafe
0644
shutil.py
40.967 KB
April 17 2024 17:36:07
root / linksafe
0644
signal.py
2.073 KB
April 17 2024 17:36:07
root / linksafe
0644
site.py
21.069 KB
April 17 2024 17:36:07
root / linksafe
0644
smtpd.py
33.908 KB
April 17 2024 17:36:04
root / linksafe
0755
smtplib.py
43.401 KB
April 17 2024 17:36:03
root / linksafe
0755
sndhdr.py
6.92 KB
April 17 2024 17:36:07
root / linksafe
0644
socket.py
26.825 KB
April 17 2024 17:36:08
root / linksafe
0644
socketserver.py
26.292 KB
April 17 2024 17:36:08
root / linksafe
0644
sre_compile.py
26.242 KB
April 17 2024 17:36:03
root / linksafe
0644
sre_constants.py
7.009 KB
April 17 2024 17:36:03
root / linksafe
0644
sre_parse.py
38.238 KB
April 17 2024 17:36:04
root / linksafe
0644
ssl.py
44.429 KB
April 17 2024 17:36:07
root / linksafe
0644
stat.py
5.265 KB
April 17 2024 17:36:07
root / linksafe
0644
statistics.py
20.167 KB
April 17 2024 17:36:03
root / linksafe
0644
string.py
11.293 KB
April 17 2024 17:36:07
root / linksafe
0644
stringprep.py
12.614 KB
April 17 2024 17:36:04
root / linksafe
0644
struct.py
0.251 KB
April 17 2024 17:36:04
root / linksafe
0644
subprocess.py
70.946 KB
April 17 2024 17:36:03
root / linksafe
0644
sunau.py
17.944 KB
April 17 2024 17:36:03
root / linksafe
0644
symbol.py
2.092 KB
April 17 2024 17:36:03
root / linksafe
0755
symtable.py
7.108 KB
April 17 2024 17:36:07
root / linksafe
0644
sysconfig.py
23.867 KB
April 17 2024 17:36:07
root / linksafe
0644
tabnanny.py
11.151 KB
April 17 2024 17:36:07
root / linksafe
0755
tarfile.py
90.503 KB
April 17 2024 17:36:03
root / linksafe
0755
telnetlib.py
22.593 KB
April 17 2024 17:36:03
root / linksafe
0644
tempfile.py
26.104 KB
April 17 2024 17:36:03
root / linksafe
0644
textwrap.py
18.952 KB
April 17 2024 17:36:03
root / linksafe
0644
this.py
0.979 KB
April 17 2024 17:36:04
root / linksafe
0644
threading.py
48.129 KB
April 17 2024 17:36:07
root / linksafe
0644
timeit.py
13.177 KB
April 17 2024 17:36:03
root / linksafe
0755
token.py
3.675 KB
April 17 2024 17:36:03
root / linksafe
0644
tokenize.py
26.397 KB
April 17 2024 17:36:07
root / linksafe
0644
trace.py
28.226 KB
April 17 2024 17:36:03
root / linksafe
0755
traceback.py
22.888 KB
April 17 2024 17:36:07
root / linksafe
0644
tracemalloc.py
16.676 KB
April 17 2024 17:36:07
root / linksafe
0644
tty.py
0.858 KB
April 17 2024 17:36:03
root / linksafe
0644
types.py
9.665 KB
April 17 2024 17:36:03
root / linksafe
0644
typing.py
55.115 KB
April 17 2024 17:36:07
root / linksafe
0644
uu.py
7.106 KB
April 17 2024 17:36:03
root / linksafe
0644
uuid.py
28.826 KB
April 17 2024 17:36:03
root / linksafe
0644
warnings.py
19.609 KB
April 17 2024 17:36:03
root / linksafe
0644
wave.py
17.803 KB
April 17 2024 17:36:03
root / linksafe
0644
weakref.py
21.004 KB
April 17 2024 17:36:07
root / linksafe
0644
webbrowser.py
23.159 KB
April 17 2024 17:36:07
root / linksafe
0755
xdrlib.py
5.774 KB
April 17 2024 17:36:08
root / linksafe
0644
zipapp.py
7.358 KB
April 17 2024 17:36:03
root / linksafe
0644
zipfile.py
79.193 KB
April 17 2024 17:36:08
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF