class_docstr: Base class for completer implementations.
class_docstr_tok: ["Base","class","for","completer","implementations","."]
docstr: Yield :class:`.Completion` instances.
  
  :param document: :class:`~prompt_toolkit.document.Document` instance.
  :param complete_event: :class:`.CompleteEvent` instance.
docstr_tok: ["Yield",":","class",":","`",".Completion","`","instances",".",":","param","document",":",":","class",":","`","~prompt_toolkit.document.Document","`","instance",".",":","param","complete_event",":",":","class",":","`",".CompleteEvent","`","instance","."]
code: def get_completions(self, document, complete_event):
      """
      Yield :class:`.Completion` instances.
  
      :param document: :class:`~prompt_toolkit.document.Document` instance.
      :param complete_event: :class:`.CompleteEvent` instance.
      """
      while False:
          yield
  
file_path: catboost/contrib/python/prompt-toolkit/py2/prompt_toolkit/completion.py
imports: from __future__ import unicode_literals
  from abc import ABCMeta, abstractmethod
  from six import with_metaclass
label_desc: Use image node_id 1 for calling the Completer obj's underlying member method code with example usage: obj.get_completions(document, complete_event) without return types