-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsettings.py
40 lines (32 loc) · 1.25 KB
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"""
config.py
This module contains the configuration settings for the application.
Attributes:
- SECRET_KEY: A random string used for cryptographic purposes.
- basedir: The absolute path of the directory where the script runs.
- DEBUG: A boolean value indicating whether debug mode is enabled.
- TOKEN: The token used for authentication.
Usage:
- Import the Config class from this module to access the configuration settings.
- Modify the attributes of the Config class to customize the application's behavior.
"""
import os
# pylint: disable=too-few-public-methods
class Config:
"""
Configuration class for the application.
This class holds the configuration settings for the application,
such as the secret key, base directory, debug mode, and token.
Attributes:
SECRET_KEY (str): A secret key for the application.
basedir (str): The absolute path of the directory where the script runs.
DEBUG (bool): Enable or disable debug mode.
TOKEN (str): The token for authentication.
"""
SECRET_KEY = os.urandom(32)
# Grabs the folder where the script runs.
basedir = os.path.abspath(os.path.dirname(__file__))
# Enable debug mode.
DEBUG = True
# put your token here
TOKEN = "Put your token"