class_docstr: Asyncio equivalent to threading.Barrier
  
  Implements a Barrier primitive.
  Useful for synchronizing a fixed number of tasks at known synchronization
  points. Tasks block on 'wait()' and are simultaneously awoken once they
  have all made their call.
class_docstr_tok: ["Asyncio","equivalent","to","threading.Barrier","Implements","a","Barrier","primitive",".","Useful","for","synchronizing","a","fixed","number","of","tasks","at","known","synchronization","points",".","Tasks","block","on","'wait","(",")","'","and","are","simultaneously","awoken","once","they","have","all","made","their","call","."]
docstr: Return the number of tasks required to trip the barrier.
docstr_tok: ["Return","the","number","of","tasks","required","to","trip","the","barrier","."]
code: def parties(self):
      """Return the number of tasks required to trip the barrier."""
      return self._parties
  
imports: import collections
  import enum
  from .None import exceptions
  from .None import mixins
  from .None import tasks
label_desc: Use image node_id 4 for calling the Barrier obj's underlying member method code with example usage: obj.parties() and returns: self