document TruthSeekerApp
This commit is contained in:
parent
f7c300785d
commit
4c8e8e3dbe
@ -5,6 +5,14 @@ import os
|
|||||||
from truthseeker import discord_bot
|
from truthseeker import discord_bot
|
||||||
|
|
||||||
class TruthSeekerApp(flask.Flask):
|
class TruthSeekerApp(flask.Flask):
|
||||||
|
"""
|
||||||
|
Main class of the app
|
||||||
|
A single instance 'APP' of this class will be created and shared across the files
|
||||||
|
The class itself is a child class of flask.Flask and has property representing other services
|
||||||
|
|
||||||
|
:attr SocketIO socketio_app: the SocketIO service
|
||||||
|
:attr DiscordBot discord_bot: the Discord Bot service
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("truthseeker")
|
super().__init__("truthseeker")
|
||||||
@ -26,7 +34,10 @@ class TruthSeekerApp(flask.Flask):
|
|||||||
def run_app(self):
|
def run_app(self):
|
||||||
self.socketio_app.run(self)
|
self.socketio_app.run(self)
|
||||||
|
|
||||||
def set_app_secret(self):
|
def set_app_secret(self) -> None:
|
||||||
|
"""
|
||||||
|
Set the secret used by flask
|
||||||
|
"""
|
||||||
if os.path.isfile("instance/secret.txt"):
|
if os.path.isfile("instance/secret.txt"):
|
||||||
f = open("instance/secret.txt", "r")
|
f = open("instance/secret.txt", "r")
|
||||||
self.config["SECRET_KEY"] = f.read()
|
self.config["SECRET_KEY"] = f.read()
|
||||||
@ -41,7 +52,10 @@ class TruthSeekerApp(flask.Flask):
|
|||||||
f.close()
|
f.close()
|
||||||
print("Generated secret and wrote to secret.txt !")
|
print("Generated secret and wrote to secret.txt !")
|
||||||
|
|
||||||
def get_discord_bot_token(self):
|
def get_discord_bot_token(self) -> str:
|
||||||
|
"""
|
||||||
|
Get the token used by the discord bot
|
||||||
|
"""
|
||||||
if os.path.isfile("instance/discord_bot_token.txt"):
|
if os.path.isfile("instance/discord_bot_token.txt"):
|
||||||
f = open("instance/discord_bot_token.txt", "r")
|
f = open("instance/discord_bot_token.txt", "r")
|
||||||
token = f.read()
|
token = f.read()
|
||||||
|
Loading…
Reference in New Issue
Block a user