class_docstr: Class that creates a callable object to retrieve mouse clicks in a
  blocking way.
  
  This class will also retrieve keyboard clicks and treat them like
  appropriate mouse clicks (delete and backspace are like mouse button 3,
  enter is like mouse button 2 and all others are like mouse button 1).
docstr: This removes a click and the associated event from the object.
  Defaults to removing the last click, but any index can be
  supplied.
docstr_tok: ["This","removes","a","click","and","the","associated","event","from","the","object",".","Defaults","to","removing","the","last","click",",","but","any","index","can","be","supplied","."]
code: def pop(self, event, index=-1):
      """
      This removes a click and the associated event from the object.
      Defaults to removing the last click, but any index can be
      supplied.
      """
      self.pop_click(event, index)
      BlockingInput.pop(self, index)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import matplotlib.lines
  import logging
label_desc: Use image node_id 10 for calling the BlockingMouseInput obj's underlying member method code with example usage: obj.pop(event, index) without return types