Current Path: > > opt > cloudlinux > venv > lib64 > python3.11 > site-packages > lxml > >
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 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
html | Directory | - | - | |
includes | Directory | - | - | |
isoschematron | Directory | - | - | |
ElementInclude.py | File | 8560 bytes | April 17 2025 13:10:58. | |
__init__.py | File | 575 bytes | April 17 2025 13:10:58. | |
_elementpath.cpython-311-x86_64-linux-gnu.so | File | 230680 bytes | April 17 2025 13:11:30. | |
_elementpath.py | File | 10742 bytes | April 17 2025 13:10:58. | |
apihelpers.pxi | File | 64452 bytes | April 17 2025 13:10:58. | |
builder.cpython-311-x86_64-linux-gnu.so | File | 123624 bytes | April 17 2025 13:11:30. | |
builder.py | File | 8147 bytes | April 17 2025 13:10:58. | |
classlookup.pxi | File | 22462 bytes | April 17 2025 13:10:58. | |
cleanup.pxi | File | 8458 bytes | April 17 2025 13:10:58. | |
cssselect.py | File | 3366 bytes | April 17 2025 13:10:58. | |
debug.pxi | File | 3283 bytes | April 17 2025 13:10:58. | |
docloader.pxi | File | 5783 bytes | April 17 2025 13:10:58. | |
doctestcompare.py | File | 18339 bytes | April 17 2025 13:10:58. | |
dtd.pxi | File | 15219 bytes | April 17 2025 13:10:58. | |
etree.cpython-311-x86_64-linux-gnu.so | File | 5797240 bytes | April 17 2025 13:11:30. | |
etree.h | File | 8575 bytes | April 17 2025 13:10:58. | |
etree.pyx | File | 132415 bytes | April 17 2025 13:10:58. | |
etree_api.h | File | 17467 bytes | April 17 2025 13:10:58. | |
extensions.pxi | File | 33241 bytes | April 17 2025 13:10:58. | |
iterparse.pxi | File | 16607 bytes | April 17 2025 13:10:58. | |
lxml.etree.h | File | 8575 bytes | April 17 2025 13:10:58. | |
lxml.etree_api.h | File | 17472 bytes | April 17 2025 13:10:58. | |
nsclasses.pxi | File | 9145 bytes | April 17 2025 13:10:58. | |
objectify.cpython-311-x86_64-linux-gnu.so | File | 3351520 bytes | April 17 2025 13:11:30. | |
objectify.pyx | File | 77100 bytes | April 17 2025 13:10:58. | |
objectpath.pxi | File | 11479 bytes | April 17 2025 13:10:58. | |
parser.pxi | File | 78247 bytes | April 17 2025 13:10:58. | |
parsertarget.pxi | File | 6859 bytes | April 17 2025 13:10:58. | |
proxy.pxi | File | 23562 bytes | April 17 2025 13:10:58. | |
public-api.pxi | File | 6660 bytes | April 17 2025 13:10:58. | |
pyclasslookup.py | File | 92 bytes | April 17 2025 13:10:58. | |
readonlytree.pxi | File | 19048 bytes | April 17 2025 13:10:58. | |
relaxng.pxi | File | 6085 bytes | April 17 2025 13:10:58. | |
sax.cpython-311-x86_64-linux-gnu.so | File | 201680 bytes | April 17 2025 13:11:30. | |
sax.py | File | 9396 bytes | April 17 2025 13:10:58. | |
saxparser.pxi | File | 32542 bytes | April 17 2025 13:10:58. | |
schematron.pxi | File | 5782 bytes | April 17 2025 13:10:58. | |
serializer.pxi | File | 67999 bytes | April 17 2025 13:10:58. | |
usedoctest.py | File | 230 bytes | April 17 2025 13:10:58. | |
xinclude.pxi | File | 2460 bytes | April 17 2025 13:10:58. | |
xmlerror.pxi | File | 49531 bytes | April 17 2025 13:10:58. | |
xmlid.pxi | File | 6064 bytes | April 17 2025 13:10:58. | |
xmlschema.pxi | File | 8079 bytes | April 17 2025 13:10:58. | |
xpath.pxi | File | 19571 bytes | April 17 2025 13:10:58. | |
xslt.pxi | File | 36694 bytes | April 17 2025 13:10:58. | |
xsltext.pxi | File | 11085 bytes | April 17 2025 13:10:58. |
# Custom resolver API ctypedef enum _InputDocumentDataType: PARSER_DATA_INVALID PARSER_DATA_EMPTY PARSER_DATA_STRING PARSER_DATA_FILENAME PARSER_DATA_FILE @cython.final @cython.internal cdef class _InputDocument: cdef _InputDocumentDataType _type cdef bytes _data_bytes cdef object _filename cdef object _file cdef bint _close_file def __cinit__(self): self._type = PARSER_DATA_INVALID cdef class Resolver: u"This is the base class of all resolvers." def resolve(self, system_url, public_id, context): u"""resolve(self, system_url, public_id, context) Override this method to resolve an external source by ``system_url`` and ``public_id``. The third argument is an opaque context object. Return the result of one of the ``resolve_*()`` methods. """ return None def resolve_empty(self, context): u"""resolve_empty(self, context) Return an empty input document. Pass context as parameter. """ cdef _InputDocument doc_ref doc_ref = _InputDocument() doc_ref._type = PARSER_DATA_EMPTY return doc_ref def resolve_string(self, string, context, *, base_url=None): u"""resolve_string(self, string, context, base_url=None) Return a parsable string as input document. Pass data string and context as parameters. You can pass the source URL or filename through the ``base_url`` keyword argument. """ cdef _InputDocument doc_ref if isinstance(string, unicode): string = (<unicode>string).encode('utf8') elif not isinstance(string, bytes): raise TypeError, "argument must be a byte string or unicode string" doc_ref = _InputDocument() doc_ref._type = PARSER_DATA_STRING doc_ref._data_bytes = string if base_url is not None: doc_ref._filename = _encodeFilename(base_url) return doc_ref def resolve_filename(self, filename, context): u"""resolve_filename(self, filename, context) Return the name of a parsable file as input document. Pass filename and context as parameters. You can also pass a URL with an HTTP, FTP or file target. """ cdef _InputDocument doc_ref doc_ref = _InputDocument() doc_ref._type = PARSER_DATA_FILENAME doc_ref._filename = _encodeFilename(filename) return doc_ref def resolve_file(self, f, context, *, base_url=None, bint close=True): u"""resolve_file(self, f, context, base_url=None, close=True) Return an open file-like object as input document. Pass open file and context as parameters. You can pass the base URL or filename of the file through the ``base_url`` keyword argument. If the ``close`` flag is True (the default), the file will be closed after reading. Note that using ``.resolve_filename()`` is more efficient, especially in threaded environments. """ cdef _InputDocument doc_ref try: f.read except AttributeError: raise TypeError, u"Argument is not a file-like object" doc_ref = _InputDocument() doc_ref._type = PARSER_DATA_FILE if base_url is not None: doc_ref._filename = _encodeFilename(base_url) else: doc_ref._filename = _getFilenameForFile(f) doc_ref._close_file = close doc_ref._file = f return doc_ref @cython.final @cython.internal cdef class _ResolverRegistry: cdef object _resolvers cdef Resolver _default_resolver def __cinit__(self, Resolver default_resolver=None): self._resolvers = set() self._default_resolver = default_resolver def add(self, Resolver resolver not None): u"""add(self, resolver) Register a resolver. For each requested entity, the 'resolve' method of the resolver will be called and the result will be passed to the parser. If this method returns None, the request will be delegated to other resolvers or the default resolver. The resolvers will be tested in an arbitrary order until the first match is found. """ self._resolvers.add(resolver) def remove(self, resolver): u"remove(self, resolver)" self._resolvers.discard(resolver) cdef _ResolverRegistry _copy(self): cdef _ResolverRegistry registry registry = _ResolverRegistry(self._default_resolver) registry._resolvers = self._resolvers.copy() return registry def copy(self): u"copy(self)" return self._copy() def resolve(self, system_url, public_id, context): u"resolve(self, system_url, public_id, context)" for resolver in self._resolvers: result = resolver.resolve(system_url, public_id, context) if result is not None: return result if self._default_resolver is None: return None return self._default_resolver.resolve(system_url, public_id, context) def __repr__(self): return repr(self._resolvers) @cython.internal cdef class _ResolverContext(_ExceptionContext): cdef _ResolverRegistry _resolvers cdef _TempStore _storage cdef int clear(self) except -1: _ExceptionContext.clear(self) self._storage.clear() return 0 cdef _initResolverContext(_ResolverContext context, _ResolverRegistry resolvers): if resolvers is None: context._resolvers = _ResolverRegistry() else: context._resolvers = resolvers context._storage = _TempStore()
SILENT KILLER Tool