$10 GRAYBYTE WORDPRESS FILE MANAGER $31

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/

HOME
Current File : /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie//datrie.py
from __future__ import absolute_import, division, unicode_literals

from datrie import Trie as DATrie
from pip._vendor.six import text_type

from ._base import Trie as ABCTrie


class Trie(ABCTrie):
    def __init__(self, data):
        chars = set()
        for key in data.keys():
            if not isinstance(key, text_type):
                raise TypeError("All keys must be strings")
            for char in key:
                chars.add(char)

        self._data = DATrie("".join(chars))
        for key, value in data.items():
            self._data[key] = value

    def __contains__(self, key):
        return key in self._data

    def __len__(self):
        return len(self._data)

    def __iter__(self):
        raise NotImplementedError()

    def __getitem__(self, key):
        return self._data[key]

    def keys(self, prefix=None):
        return self._data.keys(prefix)

    def has_keys_with_prefix(self, prefix):
        return self._data.has_keys_with_prefix(prefix)

    def longest_prefix(self, prefix):
        return self._data.longest_prefix(prefix)

    def longest_prefix_item(self, prefix):
        return self._data.longest_prefix_item(prefix)

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
31 Aug 2024 5.23 AM
root / root
0755
__init__.py
0.282 KB
22 Apr 2022 1.08 AM
root / root
0644
__init__.pyc
0.432 KB
22 Apr 2022 1.08 AM
root / root
0644
__init__.pyo
0.432 KB
22 Apr 2022 1.08 AM
root / root
0644
_base.py
0.956 KB
22 Apr 2022 1.08 AM
root / root
0644
_base.pyc
1.721 KB
22 Apr 2022 1.08 AM
root / root
0644
_base.pyo
1.721 KB
22 Apr 2022 1.08 AM
root / root
0644
datrie.py
1.15 KB
22 Apr 2022 1.08 AM
root / root
0644
datrie.pyc
2.714 KB
22 Apr 2022 1.08 AM
root / root
0644
datrie.pyo
2.714 KB
22 Apr 2022 1.08 AM
root / root
0644
py.py
1.733 KB
22 Apr 2022 1.08 AM
root / root
0644
py.pyc
2.948 KB
22 Apr 2022 1.08 AM
root / root
0644
py.pyo
2.948 KB
22 Apr 2022 1.08 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF