mirror of https://gitlab.com/bashrc2/epicyon
Comments
parent
dfad31ef2d
commit
913e02f3cb
24
httpcodes.py
24
httpcodes.py
|
|
@ -11,6 +11,8 @@ import time
|
||||||
|
|
||||||
|
|
||||||
def write2(self, msg) -> bool:
|
def write2(self, msg) -> bool:
|
||||||
|
"""HTTP write
|
||||||
|
"""
|
||||||
tries: int = 0
|
tries: int = 0
|
||||||
while tries < 5:
|
while tries < 5:
|
||||||
try:
|
try:
|
||||||
|
|
@ -29,6 +31,8 @@ def write2(self, msg) -> bool:
|
||||||
|
|
||||||
def _http_return_code(self, http_code: int, http_description: str,
|
def _http_return_code(self, http_code: int, http_description: str,
|
||||||
long_description: str, etag: str) -> None:
|
long_description: str, etag: str) -> None:
|
||||||
|
"""Sends a HTTP return code
|
||||||
|
"""
|
||||||
msg = \
|
msg = \
|
||||||
'<html><head><title>' + str(http_code) + '</title></head>' + \
|
'<html><head><title>' + str(http_code) + '</title></head>' + \
|
||||||
'<body bgcolor="linen" text="black">' + \
|
'<body bgcolor="linen" text="black">' + \
|
||||||
|
|
@ -53,6 +57,8 @@ def _http_return_code(self, http_code: int, http_description: str,
|
||||||
|
|
||||||
|
|
||||||
def http_200(self) -> None:
|
def http_200(self) -> None:
|
||||||
|
"""HTTP code 200
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
ok_str = self.server.translate['This is nothing ' +
|
ok_str = self.server.translate['This is nothing ' +
|
||||||
'less than an utter triumph']
|
'less than an utter triumph']
|
||||||
|
|
@ -65,6 +71,8 @@ def http_200(self) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_401(self, post_msg: str) -> None:
|
def http_401(self, post_msg: str) -> None:
|
||||||
|
"""HTTP code 401
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
if self.server.translate.get(post_msg):
|
if self.server.translate.get(post_msg):
|
||||||
ok_str = self.server.translate[post_msg]
|
ok_str = self.server.translate[post_msg]
|
||||||
|
|
@ -79,6 +87,8 @@ def http_401(self, post_msg: str) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_402(self) -> None:
|
def http_402(self) -> None:
|
||||||
|
"""HTTP code 402
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
text = self.server.translate["It's time to splash that cash"]
|
text = self.server.translate["It's time to splash that cash"]
|
||||||
_http_return_code(self, 402,
|
_http_return_code(self, 402,
|
||||||
|
|
@ -90,6 +100,8 @@ def http_402(self) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_201(self, etag: str) -> None:
|
def http_201(self, etag: str) -> None:
|
||||||
|
"""HTTP code 201
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
done_str = self.server.translate['It is done']
|
done_str = self.server.translate['It is done']
|
||||||
_http_return_code(self, 201,
|
_http_return_code(self, 201,
|
||||||
|
|
@ -100,6 +112,8 @@ def http_201(self, etag: str) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_207(self) -> None:
|
def http_207(self) -> None:
|
||||||
|
"""HTTP code 207
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
multi_str = self.server.translate['Lots of things']
|
multi_str = self.server.translate['Lots of things']
|
||||||
_http_return_code(self, 207,
|
_http_return_code(self, 207,
|
||||||
|
|
@ -111,6 +125,8 @@ def http_207(self) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_403(self) -> None:
|
def http_403(self) -> None:
|
||||||
|
"""HTTP code 403
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
_http_return_code(self, 403, self.server.translate['Forbidden'],
|
_http_return_code(self, 403, self.server.translate['Forbidden'],
|
||||||
self.server.translate["You're not allowed"],
|
self.server.translate["You're not allowed"],
|
||||||
|
|
@ -121,6 +137,8 @@ def http_403(self) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_404(self, ref: int) -> None:
|
def http_404(self, ref: int) -> None:
|
||||||
|
"""HTTP code 404
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
text = \
|
text = \
|
||||||
self.server.translate['These are not the ' +
|
self.server.translate['These are not the ' +
|
||||||
|
|
@ -137,6 +155,8 @@ def http_404(self, ref: int) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_304(self) -> None:
|
def http_304(self) -> None:
|
||||||
|
"""HTTP code 304
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
_http_return_code(self, 304, self.server.translate['Not changed'],
|
_http_return_code(self, 304, self.server.translate['Not changed'],
|
||||||
self.server.translate['The contents of ' +
|
self.server.translate['The contents of ' +
|
||||||
|
|
@ -152,6 +172,8 @@ def http_304(self) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_400(self) -> None:
|
def http_400(self) -> None:
|
||||||
|
"""HTTP code 400
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
_http_return_code(self, 400,
|
_http_return_code(self, 400,
|
||||||
self.server.translate['Bad Request'],
|
self.server.translate['Bad Request'],
|
||||||
|
|
@ -164,6 +186,8 @@ def http_400(self) -> None:
|
||||||
|
|
||||||
|
|
||||||
def http_503(self) -> None:
|
def http_503(self) -> None:
|
||||||
|
"""HTTP code 503
|
||||||
|
"""
|
||||||
if self.server.translate:
|
if self.server.translate:
|
||||||
busy_str = \
|
busy_str = \
|
||||||
self.server.translate['The server is busy. ' +
|
self.server.translate['The server is busy. ' +
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue