class_docstr: Track an event's progress.
  
  Args:
      ready: Intended to track the number of events ready to start.
      completed: Intended to be incremented after the event completes (e.g. after ``on_*_end`` runs).
  
  These attributes should be increased in order, that is, :attr:`ready` first and :attr:`completed` last.
class_docstr_tok: ["Track","an","event","'s","progress",".","Args",":","ready",":","Intended","to","track","the","number","of","events","ready","to","start",".","completed",":","Intended","to","be","incremented","after","the","event","completes","(","e.g",".","after","``","on_","*","_end","``","runs",")",".","These","attributes","should","be","increased","in","order",",","that","is",",",":","attr",":","`","ready","`","first","and",":","attr",":","`","completed","`","last","."]
docstr: Reset the state.
docstr_tok: ["Reset","the","state","."]
code: def reset(self) -> None:
      """Reset the state."""
      self.ready = 0
      self.completed = 0
  
imports: from dataclasses import asdict, dataclass, field
  from typing import Type
  from typing_extensions import override
label_desc: Use image node_id 1 for calling the _ReadyCompletedTracker obj's underlying member method code with example usage: obj.reset() without return types