diff options
| author | UltraQbik <no1skill@yandex.ru> | 2024-08-23 17:42:42 +0300 |
|---|---|---|
| committer | UltraQbik <no1skill@yandex.ru> | 2024-08-23 17:42:42 +0300 |
| commit | c6a546b8677c512dc9ec4f48cea1d05dca266427 (patch) | |
| tree | aec229c3ab76bd37d0b94e20e7efd6905d71f20e | |
| parent | 82178d2facb95ee953ab1e97f5ee15f94b1d3472 (diff) | |
| download | httpy-c6a546b8677c512dc9ec4f48cea1d05dca266427.tar.gz httpy-c6a546b8677c512dc9ec4f48cea1d05dca266427.zip | |
Make restricted members
Make status codes immutable (I think that's how you do it?)
| -rw-r--r-- | src/status_code.py | 14 |
1 files 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! |