async def cleanup(self) -> None:
        """Cleans up resources when processor is shutting down."""
        await super().cleanup()
        if self._idle_task:  # Only stop if task exists
            await self._stop()
Cleans up resources when processor is shutting down.
src/pipecat/processors/user_idle_processor.py