From c6a546b8677c512dc9ec4f48cea1d05dca266427 Mon Sep 17 00:00:00 2001 From: UltraQbik Date: Fri, 23 Aug 2024 17:42:42 +0300 Subject: Make restricted members Make status codes immutable (I think that's how you do it?) --- src/status_code.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/status_code.py b/src/status_code.py index e4b826b..8fd165a 100644 --- a/src/status_code.py +++ b/src/status_code.py @@ -4,11 +4,19 @@ class StatusCode: """ def __init__(self, code: int, message: str): - self.code: int = code - self.message: str = message + self._code: int = code + self._message: str = message def __bytes__(self): - return f"{self.code} {self.message}".encode("ascii") + return f"{self._code} {self._message}".encode("ascii") + + @property + def code(self): + return self._code + + @property + def message(self): + return self._message # Status codes! -- cgit 1.4.1