class_docstr: Eventloop interface.
class_docstr_tok: ["Eventloop","interface","."]
docstr: Run the eventloop until stop() is called. Report all
  input/timeout/terminal-resize events to the callbacks.
  
  :param stdin: :class:`~prompt_toolkit.input.Input` instance.
  :param callbacks: :class:`~prompt_toolkit.eventloop.callbacks.EventLoopCallbacks` instance.
docstr_tok: ["Run","the","eventloop","until","stop","(",")","is","called",".","Report","all","input\/timeout\/terminal-resize","events","to","the","callbacks",".",":","param","stdin",":",":","class",":","`","~prompt_toolkit.input.Input","`","instance",".",":","param","callbacks",":",":","class",":","`","~prompt_toolkit.eventloop.callbacks.EventLoopCallbacks","`","instance","."]
code: def run(self, stdin, callbacks):
      """
      Run the eventloop until stop() is called. Report all
      input/timeout/terminal-resize events to the callbacks.
  
      :param stdin: :class:`~prompt_toolkit.input.Input` instance.
      :param callbacks: :class:`~prompt_toolkit.eventloop.callbacks.EventLoopCallbacks` instance.
      """
      raise NotImplementedError(
          "This eventloop doesn't implement synchronous 'run()'."
      )
  
file_path: catboost/contrib/python/prompt-toolkit/py2/prompt_toolkit/eventloop/base.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 EventLoop obj's underlying member method code with example usage: obj.run(stdin, callbacks) without return types