[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.19.62.227: ~ $
from __future__ import absolute_import, division, unicode_literals

from xml.dom import Node

from . import base


class TreeWalker(base.NonRecursiveTreeWalker):
    def getNodeDetails(self, node):
        if node.nodeType == Node.DOCUMENT_TYPE_NODE:
            return base.DOCTYPE, node.name, node.publicId, node.systemId

        elif node.nodeType in (Node.TEXT_NODE, Node.CDATA_SECTION_NODE):
            return base.TEXT, node.nodeValue

        elif node.nodeType == Node.ELEMENT_NODE:
            attrs = {}
            for attr in list(node.attributes.keys()):
                attr = node.getAttributeNode(attr)
                if attr.namespaceURI:
                    attrs[(attr.namespaceURI, attr.localName)] = attr.value
                else:
                    attrs[(None, attr.name)] = attr.value
            return (base.ELEMENT, node.namespaceURI, node.nodeName,
                    attrs, node.hasChildNodes())

        elif node.nodeType == Node.COMMENT_NODE:
            return base.COMMENT, node.nodeValue

        elif node.nodeType in (Node.DOCUMENT_NODE, Node.DOCUMENT_FRAGMENT_NODE):
            return (base.DOCUMENT,)

        else:
            return base.UNKNOWN, node.nodeType

    def getFirstChild(self, node):
        return node.firstChild

    def getNextSibling(self, node):
        return node.nextSibling

    def getParentNode(self, node):
        return node.parentNode

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
.base.pyo.40009 File 8.83 KB 0644
.dom.pyo.40009 File 2.26 KB 0644
.genshi.pyo.40009 File 2.43 KB 0644
__init__.py File 5.58 KB 0644
__init__.pyc File 4.82 KB 0644
__init__.pyo File 4.71 KB 0644
base.py File 7.3 KB 0644
base.pyc File 8.83 KB 0644
base.pyo File 8.83 KB 0644
dom.py File 1.38 KB 0644
dom.pyc File 2.26 KB 0644
dom.pyo File 2.26 KB 0644
etree.py File 4.44 KB 0644
etree.pyc File 4.43 KB 0644
etree.pyo File 4.3 KB 0644
etree_lxml.py File 6.21 KB 0644
etree_lxml.pyc File 9.44 KB 0644
etree_lxml.pyo File 8.97 KB 0644
genshi.py File 2.25 KB 0644
genshi.pyc File 2.43 KB 0644
genshi.pyo File 2.43 KB 0644