aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar shtlrs <[email protected]>2023-07-14 11:04:01 +0100
committerGravatar shtlrs <[email protected]>2023-07-14 11:04:01 +0100
commit9dcdef80718d75a6b2c92c9e9dd8a686b8c5967e (patch)
tree414ae1c9beb6dc6838ce6b67a0d67c497f1f1d33
parentoverride env name for the delete emoji (diff)
use `Settings` as suffix for the classes
This is become we're inheriting from the `BaseSettings` class It's also to conform with the module name.
-rw-r--r--pydis_core/settings.py6
-rw-r--r--pydis_core/utils/pagination.py8
2 files changed, 7 insertions, 7 deletions
diff --git a/pydis_core/settings.py b/pydis_core/settings.py
index 6f735a82..a4cfcc08 100644
--- a/pydis_core/settings.py
+++ b/pydis_core/settings.py
@@ -8,7 +8,7 @@ By default, the values defined in the classes are used, these can be overridden
from pydantic import BaseSettings, Field
-class EnvConfig(BaseSettings):
+class EnvironmentSettings(BaseSettings):
"""Our default configuration for models that should load from .env files."""
class Config:
@@ -19,9 +19,9 @@ class EnvConfig(BaseSettings):
env_nested_delimiter = "__"
-class _PaginationEmojis(EnvConfig):
+class PaginationEmojisSettings(EnvironmentSettings):
- EnvConfig.Config.env_prefix = "emojis_"
+ EnvironmentSettings.Config.env_prefix = "emojis_"
first: str = "\u23EE"
left: str = "\u2B05"
diff --git a/pydis_core/utils/pagination.py b/pydis_core/utils/pagination.py
index fb5b1d28..c7b0d71b 100644
--- a/pydis_core/utils/pagination.py
+++ b/pydis_core/utils/pagination.py
@@ -10,7 +10,7 @@ from discord.abc import User
from discord.ext.commands import Context, Paginator
-from pydis_core.settings import _PaginationEmojis
+from pydis_core.settings import PaginationEmojisSettings
from pydis_core.utils.messages import reaction_check
log = get_logger(__name__)
@@ -39,7 +39,7 @@ class LinePaginator(Paginator):
def __init__(
self,
- pagination_emojis: _PaginationEmojis,
+ pagination_emojis: PaginationEmojisSettings,
prefix: str = "```",
suffix: str = "```",
max_size: int = 4000,
@@ -185,7 +185,7 @@ class LinePaginator(Paginator):
@classmethod
async def paginate(
cls,
- pagination_emojis: _PaginationEmojis,
+ pagination_emojis: PaginationEmojisSettings,
lines: list[str],
ctx: Context | discord.Interaction,
embed: discord.Embed,
@@ -219,7 +219,7 @@ class LinePaginator(Paginator):
Example:
>>> embed = discord.Embed()
>>> embed.set_author(name="Some Operation", url=url, icon_url=icon)
- >>> await LinePaginator.paginate([line for line in lines], ctx, embed)
+ >>> await LinePaginator.paginate(pagination_emojis, [line for line in lines], ctx, embed)
"""
paginator = cls(prefix=prefix, suffix=suffix, max_size=max_size, max_lines=max_lines,
scale_to_size=scale_to_size, pagination_emojis=pagination_emojis)