MCPcopy Index your code
hub / github.com/fluentpython/example-code-2e / __init__

Method __init__

21-async/mojifinder/charindex.py:52–59  ·  view source on GitHub ↗
(self, start: int = 32, stop: int = STOP_CODE)

Source from the content-addressed store, hash-verified

50 entries: Index
51
52 def __init__(self, start: int = 32, stop: int = STOP_CODE):
53 entries: Index = defaultdict(set)
54 for char in (chr(i) for i in range(start, stop)):
55 name = unicodedata.name(char, '')
56 if name:
57 for word in tokenize(name):
58 entries[word].add(char)
59 self.entries = entries
60
61 def search(self, query: str) -> set[Char]:
62 if words := list(tokenize(query)):

Callers

nothing calls this directly

Calls 2

addMethod · 0.80
tokenizeFunction · 0.70

Tested by

no test coverage detected