SILENT KILLERPanel

Current Path: > > opt > alt > > python34 > lib64 > python3.4


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//python34/lib64/python3.4

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
asyncio Directory - -
collections Directory - -
concurrent Directory - -
config-3.4m 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 - -
plat-linux 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 4584 bytes April 17 2024 17:10:02.
__phello__.foo.py File 64 bytes April 17 2024 17:10:01.
_bootlocale.py File 1301 bytes April 17 2024 17:09:57.
_collections_abc.py File 19898 bytes April 17 2024 17:09:57.
_compat_pickle.py File 8318 bytes April 17 2024 17:10:00.
_dummy_thread.py File 4872 bytes April 17 2024 17:10:01.
_markupbase.py File 14598 bytes April 17 2024 17:09:57.
_osx_support.py File 19101 bytes April 17 2024 17:10:01.
_pyio.py File 73893 bytes April 17 2024 17:09:58.
_sitebuiltins.py File 3115 bytes April 17 2024 17:09:58.
_strptime.py File 22053 bytes April 17 2024 17:10:02.
_sysconfigdata.py File 28728 bytes April 17 2024 17:10:01.
_threading_local.py File 7410 bytes April 17 2024 17:09:57.
_weakrefset.py File 5705 bytes April 17 2024 17:09:57.
abc.py File 8624 bytes April 17 2024 17:09:57.
aifc.py File 31578 bytes April 17 2024 17:10:02.
antigravity.py File 475 bytes April 17 2024 17:09:57.
argparse.py File 90027 bytes April 17 2024 17:10:01.
ast.py File 12034 bytes April 17 2024 17:10:01.
asynchat.py File 11825 bytes April 17 2024 17:10:00.
asyncore.py File 20998 bytes April 17 2024 17:10:02.
base64.py File 20180 bytes April 17 2024 17:09:57.
bdb.py File 23354 bytes April 17 2024 17:10:00.
binhex.py File 13928 bytes April 17 2024 17:09:57.
bisect.py File 2595 bytes April 17 2024 17:09:57.
bz2.py File 18860 bytes April 17 2024 17:10:01.
cProfile.py File 5324 bytes April 17 2024 17:09:57.
calendar.py File 22941 bytes April 17 2024 17:10:01.
cgi.py File 35941 bytes April 17 2024 17:10:01.
cgitb.py File 12041 bytes April 17 2024 17:10:02.
chunk.py File 5425 bytes April 17 2024 17:09:58.
cmd.py File 14860 bytes April 17 2024 17:09:57.
code.py File 10037 bytes April 17 2024 17:09:57.
codecs.py File 35910 bytes April 17 2024 17:09:57.
codeop.py File 5994 bytes April 17 2024 17:09:57.
colorsys.py File 4064 bytes April 17 2024 17:09:57.
compileall.py File 9618 bytes April 17 2024 17:09:57.
configparser.py File 49698 bytes April 17 2024 17:09:57.
contextlib.py File 11639 bytes April 17 2024 17:09:57.
copy.py File 9005 bytes April 17 2024 17:09:57.
copyreg.py File 6833 bytes April 17 2024 17:10:01.
crypt.py File 1879 bytes April 17 2024 17:09:57.
csv.py File 16185 bytes April 17 2024 17:09:57.
datetime.py File 75804 bytes April 17 2024 17:10:02.
decimal.py File 228688 bytes April 17 2024 17:10:00.
difflib.py File 81684 bytes April 17 2024 17:09:57.
dis.py File 17160 bytes April 17 2024 17:09:57.
doctest.py File 104492 bytes April 17 2024 17:09:57.
dummy_threading.py File 2815 bytes April 17 2024 17:09:57.
enum.py File 21538 bytes April 17 2024 17:09:57.
filecmp.py File 9830 bytes April 17 2024 17:09:57.
fileinput.py File 14865 bytes April 17 2024 17:09:57.
fnmatch.py File 3163 bytes April 17 2024 17:09:57.
formatter.py File 15173 bytes April 17 2024 17:09:57.
fractions.py File 23203 bytes April 17 2024 17:09:57.
ftplib.py File 38532 bytes April 17 2024 17:09:57.
functools.py File 28511 bytes April 17 2024 17:10:02.
genericpath.py File 3882 bytes April 17 2024 17:10:02.
getopt.py File 7489 bytes April 17 2024 17:10:01.
getpass.py File 6069 bytes April 17 2024 17:09:57.
gettext.py File 20767 bytes April 17 2024 17:10:01.
glob.py File 3461 bytes April 17 2024 17:09:57.
gzip.py File 24314 bytes April 17 2024 17:10:01.
hashlib.py File 9850 bytes April 17 2024 17:10:02.
heapq.py File 17997 bytes April 17 2024 17:09:57.
hmac.py File 5063 bytes April 17 2024 17:09:58.
imaplib.py File 50267 bytes April 17 2024 17:10:01.
imghdr.py File 3528 bytes April 17 2024 17:10:01.
imp.py File 9984 bytes April 17 2024 17:09:57.
inspect.py File 104640 bytes April 17 2024 17:10:00.
io.py File 3396 bytes April 17 2024 17:09:57.
ipaddress.py File 71598 bytes April 17 2024 17:10:01.
keyword.py File 2222 bytes April 17 2024 17:10:01.
linecache.py File 3953 bytes April 17 2024 17:09:57.
locale.py File 74530 bytes April 17 2024 17:10:00.
lzma.py File 19371 bytes April 17 2024 17:10:02.
macpath.py File 5619 bytes April 17 2024 17:09:57.
macurl2path.py File 2732 bytes April 17 2024 17:09:57.
mailbox.py File 78382 bytes April 17 2024 17:10:00.
mailcap.py File 7437 bytes April 17 2024 17:09:57.
mimetypes.py File 20781 bytes April 17 2024 17:10:00.
modulefinder.py File 23421 bytes April 17 2024 17:09:57.
netrc.py File 5748 bytes April 17 2024 17:09:58.
nntplib.py File 43082 bytes April 17 2024 17:09:57.
ntpath.py File 20477 bytes April 17 2024 17:09:57.
nturl2path.py File 2444 bytes April 17 2024 17:10:01.
numbers.py File 10243 bytes April 17 2024 17:10:02.
opcode.py File 5442 bytes April 17 2024 17:10:02.
operator.py File 9195 bytes April 17 2024 17:10:00.
optparse.py File 60346 bytes April 17 2024 17:10:01.
os.py File 33882 bytes April 17 2024 17:09:57.
pathlib.py File 42467 bytes April 17 2024 17:10:00.
pdb.py File 60992 bytes April 17 2024 17:09:57.
pickle.py File 55989 bytes April 17 2024 17:09:58.
pickletools.py File 91762 bytes April 17 2024 17:09:57.
pipes.py File 8916 bytes April 17 2024 17:10:01.
pkgutil.py File 21215 bytes April 17 2024 17:09:57.
platform.py File 46761 bytes April 17 2024 17:09:57.
plistlib.py File 31791 bytes April 17 2024 17:09:57.
poplib.py File 14319 bytes April 17 2024 17:09:57.
posixpath.py File 13448 bytes April 17 2024 17:09:57.
pprint.py File 14919 bytes April 17 2024 17:09:57.
profile.py File 22032 bytes April 17 2024 17:09:57.
pstats.py File 26316 bytes April 17 2024 17:09:57.
pty.py File 4763 bytes April 17 2024 17:09:57.
py_compile.py File 7103 bytes April 17 2024 17:10:00.
pyclbr.py File 13520 bytes April 17 2024 17:09:57.
pydoc.py File 103011 bytes April 17 2024 17:09:57.
queue.py File 8835 bytes April 17 2024 17:10:01.
quopri.py File 7265 bytes April 17 2024 17:10:01.
random.py File 26084 bytes April 17 2024 17:09:57.
re.py File 15604 bytes April 17 2024 17:09:57.
reprlib.py File 5110 bytes April 17 2024 17:09:57.
rlcompleter.py File 6069 bytes April 17 2024 17:10:02.
runpy.py File 10816 bytes April 17 2024 17:09:57.
sched.py File 6354 bytes April 17 2024 17:10:00.
selectors.py File 17097 bytes April 17 2024 17:09:57.
shelve.py File 8528 bytes April 17 2024 17:10:01.
shlex.py File 11548 bytes April 17 2024 17:10:02.
shutil.py File 39902 bytes April 17 2024 17:10:01.
site.py File 21553 bytes April 17 2024 17:10:00.
smtpd.py File 29991 bytes April 17 2024 17:09:57.
smtplib.py File 38971 bytes April 17 2024 17:09:57.
sndhdr.py File 6256 bytes April 17 2024 17:10:01.
socket.py File 19067 bytes April 17 2024 17:10:02.
socketserver.py File 24372 bytes April 17 2024 17:10:02.
sre_compile.py File 19903 bytes April 17 2024 17:09:57.
sre_constants.py File 7267 bytes April 17 2024 17:09:57.
sre_parse.py File 31429 bytes April 17 2024 17:09:57.
ssl.py File 34747 bytes April 17 2024 17:10:00.
stat.py File 4400 bytes April 17 2024 17:10:00.
statistics.py File 19556 bytes April 17 2024 17:09:57.
string.py File 11445 bytes April 17 2024 17:10:01.
stringprep.py File 12917 bytes April 17 2024 17:09:58.
struct.py File 257 bytes April 17 2024 17:09:57.
subprocess.py File 64549 bytes April 17 2024 17:09:57.
sunau.py File 18095 bytes April 17 2024 17:09:57.
symbol.py File 2053 bytes April 17 2024 17:09:57.
symtable.py File 7404 bytes April 17 2024 17:10:01.
sysconfig.py File 24632 bytes April 17 2024 17:10:01.
tabnanny.py File 11410 bytes April 17 2024 17:10:01.
tarfile.py File 91557 bytes April 17 2024 17:09:57.
telnetlib.py File 23074 bytes April 17 2024 17:09:57.
tempfile.py File 22525 bytes April 17 2024 17:09:57.
textwrap.py File 19282 bytes April 17 2024 17:09:57.
this.py File 1003 bytes April 17 2024 17:09:58.
threading.py File 48802 bytes April 17 2024 17:10:00.
timeit.py File 11972 bytes April 17 2024 17:09:57.
token.py File 3034 bytes April 17 2024 17:09:57.
tokenize.py File 25596 bytes April 17 2024 17:10:01.
trace.py File 31487 bytes April 17 2024 17:09:57.
traceback.py File 11167 bytes April 17 2024 17:10:01.
tracemalloc.py File 15651 bytes April 17 2024 17:10:01.
tty.py File 879 bytes April 17 2024 17:09:57.
types.py File 5411 bytes April 17 2024 17:09:57.
uu.py File 6766 bytes April 17 2024 17:09:57.
uuid.py File 23724 bytes April 17 2024 17:09:57.
warnings.py File 14303 bytes April 17 2024 17:09:57.
wave.py File 17682 bytes April 17 2024 17:09:57.
weakref.py File 19384 bytes April 17 2024 17:10:00.
webbrowser.py File 21432 bytes April 17 2024 17:10:01.
xdrlib.py File 5913 bytes April 17 2024 17:10:02.
zipfile.py File 68547 bytes April 17 2024 17:10:02.

Reading File: //opt/alt//python34/lib64/python3.4/numbers.py

# Copyright 2007 Google, Inc. All Rights Reserved.
# Licensed to PSF under a Contributor Agreement.

"""Abstract Base Classes (ABCs) for numbers, according to PEP 3141.

TODO: Fill out more detailed documentation on the operators."""

from abc import ABCMeta, abstractmethod

__all__ = ["Number", "Complex", "Real", "Rational", "Integral"]

class Number(metaclass=ABCMeta):
    """All numbers inherit from this class.

    If you just want to check if an argument x is a number, without
    caring what kind, use isinstance(x, Number).
    """
    __slots__ = ()

    # Concrete numeric types must provide their own hash implementation
    __hash__ = None


## Notes on Decimal
## ----------------
## Decimal has all of the methods specified by the Real abc, but it should
## not be registered as a Real because decimals do not interoperate with
## binary floats (i.e.  Decimal('3.14') + 2.71828 is undefined).  But,
## abstract reals are expected to interoperate (i.e. R1 + R2 should be
## expected to work if R1 and R2 are both Reals).

class Complex(Number):
    """Complex defines the operations that work on the builtin complex type.

    In short, those are: a conversion to complex, .real, .imag, +, -,
    *, /, abs(), .conjugate, ==, and !=.

    If it is given heterogenous arguments, and doesn't have special
    knowledge about them, it should fall back to the builtin complex
    type as described below.
    """

    __slots__ = ()

    @abstractmethod
    def __complex__(self):
        """Return a builtin complex instance. Called for complex(self)."""

    def __bool__(self):
        """True if self != 0. Called for bool(self)."""
        return self != 0

    @property
    @abstractmethod
    def real(self):
        """Retrieve the real component of this number.

        This should subclass Real.
        """
        raise NotImplementedError

    @property
    @abstractmethod
    def imag(self):
        """Retrieve the imaginary component of this number.

        This should subclass Real.
        """
        raise NotImplementedError

    @abstractmethod
    def __add__(self, other):
        """self + other"""
        raise NotImplementedError

    @abstractmethod
    def __radd__(self, other):
        """other + self"""
        raise NotImplementedError

    @abstractmethod
    def __neg__(self):
        """-self"""
        raise NotImplementedError

    @abstractmethod
    def __pos__(self):
        """+self"""
        raise NotImplementedError

    def __sub__(self, other):
        """self - other"""
        return self + -other

    def __rsub__(self, other):
        """other - self"""
        return -self + other

    @abstractmethod
    def __mul__(self, other):
        """self * other"""
        raise NotImplementedError

    @abstractmethod
    def __rmul__(self, other):
        """other * self"""
        raise NotImplementedError

    @abstractmethod
    def __truediv__(self, other):
        """self / other: Should promote to float when necessary."""
        raise NotImplementedError

    @abstractmethod
    def __rtruediv__(self, other):
        """other / self"""
        raise NotImplementedError

    @abstractmethod
    def __pow__(self, exponent):
        """self**exponent; should promote to float or complex when necessary."""
        raise NotImplementedError

    @abstractmethod
    def __rpow__(self, base):
        """base ** self"""
        raise NotImplementedError

    @abstractmethod
    def __abs__(self):
        """Returns the Real distance from 0. Called for abs(self)."""
        raise NotImplementedError

    @abstractmethod
    def conjugate(self):
        """(x+y*i).conjugate() returns (x-y*i)."""
        raise NotImplementedError

    @abstractmethod
    def __eq__(self, other):
        """self == other"""
        raise NotImplementedError

Complex.register(complex)


class Real(Complex):
    """To Complex, Real adds the operations that work on real numbers.

    In short, those are: a conversion to float, trunc(), divmod,
    %, <, <=, >, and >=.

    Real also provides defaults for the derived operations.
    """

    __slots__ = ()

    @abstractmethod
    def __float__(self):
        """Any Real can be converted to a native float object.

        Called for float(self)."""
        raise NotImplementedError

    @abstractmethod
    def __trunc__(self):
        """trunc(self): Truncates self to an Integral.

        Returns an Integral i such that:
          * i>0 iff self>0;
          * abs(i) <= abs(self);
          * for any Integral j satisfying the first two conditions,
            abs(i) >= abs(j) [i.e. i has "maximal" abs among those].
        i.e. "truncate towards 0".
        """
        raise NotImplementedError

    @abstractmethod
    def __floor__(self):
        """Finds the greatest Integral <= self."""
        raise NotImplementedError

    @abstractmethod
    def __ceil__(self):
        """Finds the least Integral >= self."""
        raise NotImplementedError

    @abstractmethod
    def __round__(self, ndigits=None):
        """Rounds self to ndigits decimal places, defaulting to 0.

        If ndigits is omitted or None, returns an Integral, otherwise
        returns a Real. Rounds half toward even.
        """
        raise NotImplementedError

    def __divmod__(self, other):
        """divmod(self, other): The pair (self // other, self % other).

        Sometimes this can be computed faster than the pair of
        operations.
        """
        return (self // other, self % other)

    def __rdivmod__(self, other):
        """divmod(other, self): The pair (self // other, self % other).

        Sometimes this can be computed faster than the pair of
        operations.
        """
        return (other // self, other % self)

    @abstractmethod
    def __floordiv__(self, other):
        """self // other: The floor() of self/other."""
        raise NotImplementedError

    @abstractmethod
    def __rfloordiv__(self, other):
        """other // self: The floor() of other/self."""
        raise NotImplementedError

    @abstractmethod
    def __mod__(self, other):
        """self % other"""
        raise NotImplementedError

    @abstractmethod
    def __rmod__(self, other):
        """other % self"""
        raise NotImplementedError

    @abstractmethod
    def __lt__(self, other):
        """self < other

        < on Reals defines a total ordering, except perhaps for NaN."""
        raise NotImplementedError

    @abstractmethod
    def __le__(self, other):
        """self <= other"""
        raise NotImplementedError

    # Concrete implementations of Complex abstract methods.
    def __complex__(self):
        """complex(self) == complex(float(self), 0)"""
        return complex(float(self))

    @property
    def real(self):
        """Real numbers are their real component."""
        return +self

    @property
    def imag(self):
        """Real numbers have no imaginary component."""
        return 0

    def conjugate(self):
        """Conjugate is a no-op for Reals."""
        return +self

Real.register(float)


class Rational(Real):
    """.numerator and .denominator should be in lowest terms."""

    __slots__ = ()

    @property
    @abstractmethod
    def numerator(self):
        raise NotImplementedError

    @property
    @abstractmethod
    def denominator(self):
        raise NotImplementedError

    # Concrete implementation of Real's conversion to float.
    def __float__(self):
        """float(self) = self.numerator / self.denominator

        It's important that this conversion use the integer's "true"
        division rather than casting one side to float before dividing
        so that ratios of huge integers convert without overflowing.

        """
        return self.numerator / self.denominator


class Integral(Rational):
    """Integral adds a conversion to int and the bit-string operations."""

    __slots__ = ()

    @abstractmethod
    def __int__(self):
        """int(self)"""
        raise NotImplementedError

    def __index__(self):
        """Called whenever an index is needed, such as in slicing"""
        return int(self)

    @abstractmethod
    def __pow__(self, exponent, modulus=None):
        """self ** exponent % modulus, but maybe faster.

        Accept the modulus argument if you want to support the
        3-argument version of pow(). Raise a TypeError if exponent < 0
        or any argument isn't Integral. Otherwise, just implement the
        2-argument version described in Complex.
        """
        raise NotImplementedError

    @abstractmethod
    def __lshift__(self, other):
        """self << other"""
        raise NotImplementedError

    @abstractmethod
    def __rlshift__(self, other):
        """other << self"""
        raise NotImplementedError

    @abstractmethod
    def __rshift__(self, other):
        """self >> other"""
        raise NotImplementedError

    @abstractmethod
    def __rrshift__(self, other):
        """other >> self"""
        raise NotImplementedError

    @abstractmethod
    def __and__(self, other):
        """self & other"""
        raise NotImplementedError

    @abstractmethod
    def __rand__(self, other):
        """other & self"""
        raise NotImplementedError

    @abstractmethod
    def __xor__(self, other):
        """self ^ other"""
        raise NotImplementedError

    @abstractmethod
    def __rxor__(self, other):
        """other ^ self"""
        raise NotImplementedError

    @abstractmethod
    def __or__(self, other):
        """self | other"""
        raise NotImplementedError

    @abstractmethod
    def __ror__(self, other):
        """other | self"""
        raise NotImplementedError

    @abstractmethod
    def __invert__(self):
        """~self"""
        raise NotImplementedError

    # Concrete implementations of Rational and Real abstract methods.
    def __float__(self):
        """float(self) == float(int(self))"""
        return float(int(self))

    @property
    def numerator(self):
        """Integers are their own numerators."""
        return +self

    @property
    def denominator(self):
        """Integers have a denominator of 1."""
        return 1

Integral.register(int)

SILENT KILLER Tool