SILENT KILLERPanel

Current Path: > > lib64 > python2.7 > > compiler >


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: //lib64/python2.7//compiler/

NameTypeSizeLast ModifiedActions
__init__.py File 1023 bytes April 10 2024 04:58:35.
__init__.pyc File 1297 bytes April 10 2024 04:58:46.
__init__.pyo File 1297 bytes April 10 2024 04:58:46.
ast.py File 37508 bytes April 10 2024 04:58:35.
ast.pyc File 72125 bytes April 10 2024 04:58:46.
ast.pyo File 72125 bytes April 10 2024 04:58:46.
consts.py File 468 bytes April 10 2024 04:58:35.
consts.pyc File 737 bytes April 10 2024 04:58:46.
consts.pyo File 737 bytes April 10 2024 04:58:46.
future.py File 1893 bytes April 10 2024 04:58:35.
future.pyc File 2956 bytes April 10 2024 04:58:46.
future.pyo File 2956 bytes April 10 2024 04:58:46.
misc.py File 1794 bytes April 10 2024 04:58:35.
misc.pyc File 3733 bytes April 10 2024 04:58:46.
misc.pyo File 3733 bytes April 10 2024 04:58:46.
pyassem.py File 24268 bytes April 10 2024 04:58:35.
pyassem.pyc File 25951 bytes April 10 2024 04:58:46.
pyassem.pyo File 25377 bytes April 10 2024 04:58:43.
pycodegen.py File 47809 bytes April 10 2024 04:58:35.
pycodegen.pyc File 56515 bytes April 10 2024 04:58:46.
pycodegen.pyo File 56071 bytes April 10 2024 04:58:43.
symbols.py File 14489 bytes April 10 2024 04:58:35.
symbols.pyc File 17677 bytes April 10 2024 04:58:46.
symbols.pyo File 17643 bytes April 10 2024 04:58:43.
syntax.py File 1444 bytes April 10 2024 04:58:35.
syntax.pyc File 1882 bytes April 10 2024 04:58:46.
syntax.pyo File 1882 bytes April 10 2024 04:58:46.
transformer.py File 53116 bytes April 10 2024 04:58:35.
transformer.pyc File 47645 bytes April 10 2024 04:58:46.
transformer.pyo File 45830 bytes April 10 2024 04:58:43.
visitor.py File 3896 bytes April 10 2024 04:58:35.
visitor.pyc File 4187 bytes April 10 2024 04:58:46.
visitor.pyo File 4187 bytes April 10 2024 04:58:46.

Reading File: //lib64/python2.7//compiler//misc.py

def flatten(tup):
    elts = []
    for elt in tup:
        if isinstance(elt, tuple):
            elts = elts + flatten(elt)
        else:
            elts.append(elt)
    return elts

class Set:
    def __init__(self):
        self.elts = {}
    def __len__(self):
        return len(self.elts)
    def __contains__(self, elt):
        return elt in self.elts
    def add(self, elt):
        self.elts[elt] = elt
    def elements(self):
        return self.elts.keys()
    def has_elt(self, elt):
        return elt in self.elts
    def remove(self, elt):
        del self.elts[elt]
    def copy(self):
        c = Set()
        c.elts.update(self.elts)
        return c

class Stack:
    def __init__(self):
        self.stack = []
        self.pop = self.stack.pop
    def __len__(self):
        return len(self.stack)
    def push(self, elt):
        self.stack.append(elt)
    def top(self):
        return self.stack[-1]
    def __getitem__(self, index): # needed by visitContinue()
        return self.stack[index]

MANGLE_LEN = 256 # magic constant from compile.c

def mangle(name, klass):
    if not name.startswith('__'):
        return name
    if len(name) + 2 >= MANGLE_LEN:
        return name
    if name.endswith('__'):
        return name
    try:
        i = 0
        while klass[i] == '_':
            i = i + 1
    except IndexError:
        return name
    klass = klass[i:]

    tlen = len(klass) + len(name)
    if tlen > MANGLE_LEN:
        klass = klass[:MANGLE_LEN-tlen]

    return "_%s%s" % (klass, name)

def set_filename(filename, tree):
    """Set the filename attribute to filename on every node in tree"""
    worklist = [tree]
    while worklist:
        node = worklist.pop(0)
        node.filename = filename
        worklist.extend(node.getChildNodes())

SILENT KILLER Tool