INNER CODE UNIT · Python

_schedule_owned_deadline_locked

mars-tw/anti-gambling-trader-tw · core/ui/server.py:194

    def _schedule_owned_deadline_locked(
        self,
        key: int,
        seconds: float,
    ) -> threading.Timer:
        """Create and start a uniquely identified deadline while holding the lock."""

        self._owned_deadline_generation += 1
        generation = self._owned_deadline_generation
        deadline = threading.Timer(
            seconds,
            self._expire_owned_connection,
            args=(key, generation),
        )
        deadline.daemon = True
        self._owned_request_deadlines[key] = (generation, deadline)
        deadline.start()
        return deadline

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…