  class DebugTimes():
      """ A simple tool to help debug timings.
      """
      def __init__(self):
          self._times = {}
          self._steps = {}
          self._interval = 1
  
      def step_start(self, name: str, record: bool = True) -> None:
          """ Start the timer for the given step name.
  
 
</s> remove max-attributes=10
 </s> add max-attributes=12 </s> remove generated-members=
 </s> add generated-members=cv2.* </s> remove from typing import cast, List, Optional, Union, TYPE_CHECKING
 </s> add from typing import cast, Dict, List, Optional, Union, TYPE_CHECKING
        self._times: Dict[str, List[float]] = {}
        self._steps: Dict[str, float] = {}
  class DebugTimes():
      """ A simple tool to help debug timings.
      """
      def __init__(self):
        self._times: Dict[str, List[float]] = {}
        self._steps: Dict[str, float] = {}
        self._times: Dict[str, List[float]] = {}
        self._steps: Dict[str, float] = {}
          self._interval = 1
  
      def step_start(self, name: str, record: bool = True) -> None:
          """ Start the timer for the given step name.
  
keep keep keep keep replace replace keep keep keep keep keep
 Minor updates:
  - Update .pylintrc for opencv
  - Update setup.cfg for scipy
  - Typing update for lib.utils.DebugTimes 
lib/utils.py