class_docstr: Asynchronous equivalent to threading.Condition.
  
  This class implements condition variable objects. A condition variable
  allows one or more coroutines to wait until they are notified by another
  coroutine.
  
  A new Lock object is created and used as the underlying lock.
class_docstr_tok: ["Asynchronous","equivalent","to","threading.Condition",".","This","class","implements","condition","variable","objects",".","A","condition","variable","allows","one","or","more","coroutines","to","wait","until","they","are","notified","by","another","coroutine",".","A","new","Lock","object","is","created","and","used","as","the","underlying","lock","."]
docstr: Wake up all threads waiting on this condition. This method acts
  like notify(), but wakes up all waiting threads instead of one. If the
  calling thread has not acquired the lock when this method is called,
  a RuntimeError is raised.
docstr_tok: ["Wake","up","all","threads","waiting","on","this","condition",".","This","method","acts","like","notify","(",")",",","but","wakes","up","all","waiting","threads","instead","of","one",".","If","the","calling","thread","has","not","acquired","the","lock","when","this","method","is","called",",","a","RuntimeError","is","raised","."]
code: def notify_all(self):
      """Wake up all threads waiting on this condition. This method acts
      like notify(), but wakes up all waiting threads instead of one. If the
      calling thread has not acquired the lock when this method is called,
      a RuntimeError is raised.
      """
      self.notify(len(self._waiters))
  
imports: import collections
  import enum
  from .None import exceptions
  from .None import mixins
label_desc: Use image node_id 4 for calling the Condition obj's underlying member method code with example usage: obj.notify_all() without return types