import signal
from types import FrameType
from typing import Optional
class someclass:
def handler(self, signum: int, frame: Optional[FrameType]) -> None:
print(f"Received signal {signum}")
def __init__(self) -> None:
signal.signal(signal.SIGINT, self.handler)