Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 20 additions & 3 deletions src/implementation/v00/configuration_std.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
from __future__ import annotations

from .configuration_base import PostgresConfiguration_Base
from .configuration_base import PostgresConfigurationFile
from .configuration_base import PgCfgModel__OptionHandlerToPrepareSetValue
from .configuration_base import PgCfgModel__OptionHandlerToPrepareSetValueItem
from .configuration_base import PgCfgModel__OptionHandlerToPrepareGetValue
Expand Down Expand Up @@ -318,20 +319,36 @@ def Helper__GetOptionHandlers(

class PostgresConfigurationReader_Std:
@staticmethod
def LoadConfiguration(cfg: PostgresConfiguration_Std) -> None:
def LoadConfiguration(
cfg: PostgresConfiguration_Std,
) -> None:
assert isinstance(cfg, PostgresConfiguration_Std)

# We expect that both files exist
PostgresConfigurationReader_Base.LoadConfigurationFile(
__class__.LoadConfigurationFile(
cfg,
cfg.C_POSTGRESQL_CONF,
)
PostgresConfigurationReader_Base.LoadConfigurationFile(
__class__.LoadConfigurationFile(
cfg,
cfg.C_POSTGRESQL_AUTO_CONF,
)
return

# --------------------------------------------------------------------
@staticmethod
def LoadConfigurationFile(
cfg: PostgresConfiguration_Std,
filePath: str,
) -> PostgresConfigurationFile:
assert isinstance(cfg, PostgresConfiguration_Std)
assert type(filePath) is str

return PostgresConfigurationReader_Base.LoadConfigurationFile(
cfg,
filePath,
)


# //////////////////////////////////////////////////////////////////////////////
# class PostgresConfigurationWriter_Std
Expand Down
Loading