MCPcopy Create free account
hub / github.com/bpython/bpython / __init__

Method __init__

bpython/autocomplete.py:285–296  ·  view source on GitHub ↗
(
        self,
        completers: Sequence[BaseCompletionType],
        mode: AutocompleteModes = AutocompleteModes.SIMPLE,
    )

Source from the content-addressed store, hash-verified

283 """Returns combined matches from several completers"""
284
285 def __init__(
286 self,
287 completers: Sequence[BaseCompletionType],
288 mode: AutocompleteModes = AutocompleteModes.SIMPLE,
289 ) -> None:
290 if not completers:
291 raise ValueError(
292 "CumulativeCompleter requires at least one completer"
293 )
294 self._completers: Sequence[BaseCompletionType] = completers
295
296 super().__init__(True, mode)
297
298 def locate(self, cursor_offset: int, line: str) -> LinePart | None:
299 for completer in self._completers:

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected