From c51c7e856ada9fb8691c906580e52b380dd563c1 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Sun, 10 Dec 2023 15:01:22 -0700 Subject: [PATCH] Update documentation of encoding kwarg --- salt/states/postgres_database.py | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/salt/states/postgres_database.py b/salt/states/postgres_database.py index 7e162d6e7ff..eaeec035273 100644 --- a/salt/states/postgres_database.py +++ b/salt/states/postgres_database.py @@ -51,7 +51,12 @@ def present( Default tablespace for the database encoding - The character encoding scheme to be used in this database + The character encoding scheme to be used in this database. The encoding + has to be defined in the following format (without hyphen). + + .. code-block:: yaml + + - encoding: UTF8 lc_collate The LC_COLLATE setting to be used in this database @@ -89,7 +94,7 @@ def present( "name": name, "changes": {}, "result": True, - "comment": "Database {} is already present".format(name), + "comment": f"Database {name} is already present", } db_args = { @@ -138,11 +143,11 @@ def present( if __opts__["test"]: ret["result"] = None if name not in dbs: - ret["comment"] = "Database {} is set to be created".format(name) + ret["comment"] = f"Database {name} is set to be created" else: ret[ "comment" - ] = "Database {} exists, but parameters need to be changed".format(name) + ] = f"Database {name} exists, but parameters need to be changed" return ret if name not in dbs and __salt__["postgres.db_create"]( name, @@ -152,20 +157,20 @@ def present( lc_ctype=lc_ctype, owner=owner, template=template, - **db_args + **db_args, ): - ret["comment"] = "The database {} has been created".format(name) + ret["comment"] = f"The database {name} has been created" ret["changes"][name] = "Present" elif name in dbs and __salt__["postgres.db_alter"]( name, tablespace=tablespace, owner=owner, owner_recurse=owner_recurse, **db_args ): - ret["comment"] = "Parameters for database {} have been changed".format(name) + ret["comment"] = f"Parameters for database {name} have been changed" ret["changes"][name] = "Parameters changed" elif name in dbs: - ret["comment"] = "Failed to change parameters for database {}".format(name) + ret["comment"] = f"Failed to change parameters for database {name}" ret["result"] = False else: - ret["comment"] = "Failed to create database {}".format(name) + ret["comment"] = f"Failed to create database {name}" ret["result"] = False return ret @@ -217,13 +222,13 @@ def absent( if __salt__["postgres.db_exists"](name, **db_args): if __opts__["test"]: ret["result"] = None - ret["comment"] = "Database {} is set to be removed".format(name) + ret["comment"] = f"Database {name} is set to be removed" return ret if __salt__["postgres.db_remove"](name, **db_args): - ret["comment"] = "Database {} has been removed".format(name) + ret["comment"] = f"Database {name} has been removed" ret["changes"][name] = "Absent" return ret # fallback - ret["comment"] = "Database {} is not present, so it cannot be removed".format(name) + ret["comment"] = f"Database {name} is not present, so it cannot be removed" return ret