|
| Disp | disp = initialise_logger(__qualname__, False) |
| |
_summary_
Definition at line 41 of file server.py.
◆ __init__()
| None backend.src.libs.server.Server.__init__ |
( |
| self, |
|
|
str | host = "0.0.0.0", |
|
|
int | port = 5000, |
|
|
int | success = 0, |
|
|
int | error = 84, |
|
|
str | app_name = "Asperguide", |
|
|
bool | debug = False ) |
_summary_
This is the class Server, a class that contains the structures used to allow the uvicorn and fastapi combo to run successfully.
host (str, optional): _description_. Defaults to "0.0.0.0".
port (int, optional): _description_. Defaults to 5000.
character_folder (str, optional): _description_. Defaults to "".
usr_db_path (str, optional): _description_. Defaults to "".
success (int, optional): _description_. Defaults to 0.
error (int, optional): _description_. Defaults to 84.
app_name (str, optional): _description_. Defaults to "Desktop Pets".
debug (bool, optional): _description_. Defaults to False.
Reimplemented from backend.src.libs.core.final_class.FinalClass.
Definition at line 47 of file server.py.
◆ __del__()
| None backend.src.libs.server.Server.__del__ |
( |
| self | ) |
|
_summary_
The destructor of the class.
Definition at line 172 of file server.py.
◆ is_running()
| bool backend.src.libs.server.Server.is_running |
( |
| self | ) |
|
_summary_
The function in charge of checking if the server is running.
Returns:
bool: _description_: Returns True if the server is running.
Definition at line 207 of file server.py.
◆ main()
| int backend.src.libs.server.Server.main |
( |
| self | ) |
|
_summary_
The main function of the server.
This is the one in charge of starting the server.
Returns:
int: _description_
Definition at line 179 of file server.py.
◆ stop_server()
| None backend.src.libs.server.Server.stop_server |
( |
| self | ) |
|
_summary_
The function in charge of stopping the server.
Definition at line 216 of file server.py.
◆ app_name
| backend.src.libs.server.Server.app_name = app_name |
◆ background_tasks_initialised
| BackgroundTasks backend.src.libs.server.Server.background_tasks_initialised |
Initial value:= self.runtime_manager.get(
BackgroundTasks)
Definition at line 165 of file server.py.
◆ crons_initialised
| Crons backend.src.libs.server.Server.crons_initialised = self.runtime_manager.get(Crons) |
◆ debug
| backend.src.libs.server.Server.debug = debug |
◆ disp
| Disp backend.src.libs.server.Server.disp = initialise_logger(__qualname__, False) |
|
static |
◆ error
| backend.src.libs.server.Server.error = error |
◆ host
| backend.src.libs.server.Server.host = host |
◆ paths_initialised
| PathManager backend.src.libs.server.Server.paths_initialised |
Initial value:= self.runtime_manager.get(
PathManager)
Definition at line 162 of file server.py.
◆ port
| backend.src.libs.server.Server.port = port |
◆ runtime_control
Initial value:= self.runtime_manager.get(
RuntimeControl)
Definition at line 167 of file server.py.
◆ runtime_manager
◆ server_management_initialised
Initial value:= self.runtime_manager.get(
ServerManagement)
Definition at line 160 of file server.py.
◆ sql_connection
| SQL backend.src.libs.server.Server.sql_connection = self.runtime_manager.get(SQL) |
◆ success
| backend.src.libs.server.Server.success = success |
The documentation for this class was generated from the following file: