Skip to content

tux.utils.config

Classes:

Name Description
Config

Functions:

Name Description
convert_dict_str_to_int

Convert a dictionary with string keys to one with integer keys.

Classes

Config

Attributes:

Name Type Description
DATABASE_URL str

Get the database URL for the current environment.

BOT_TOKEN str

Get the bot token for the current environment.

Attributes

DATABASE_URL: str property

Get the database URL for the current environment.

BOT_TOKEN: str property

Get the bot token for the current environment.

Functions

convert_dict_str_to_int(original_dict: dict[str, int]) -> dict[int, int]

Convert a dictionary with string keys to one with integer keys.

Parameters:

Name Type Description Default
original_dict dict[str, int]

The original dictionary with string keys.

required

Returns:

Type Description
dict[int, int]

The new dictionary with integer keys.

Source code in tux/utils/config.py
Python
def convert_dict_str_to_int(original_dict: dict[str, int]) -> dict[int, int]:
    """Convert a dictionary with string keys to one with integer keys.

    Parameters
    ----------
    original_dict : dict[str, int]
        The original dictionary with string keys.

    Returns
    -------
    dict[int, int]
        The new dictionary with integer keys.
    """
    return {int(k): v for k, v in original_dict.items()}