Skip to content
Merged
Show file tree
Hide file tree
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
4 changes: 4 additions & 0 deletions src/core/data_verificator.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@


class DataVerificator:
@staticmethod
def CheckOptionName(name: str):
if name is None:
RaiseError.OptionNameIsNone()
Expand All @@ -24,6 +25,7 @@ def CheckOptionName(name: str):
sm_InvalidCommentSymbols: str = "\n\r\0"

# --------------------------------------------------------------------
@staticmethod
def IsValidCommentText(text: str) -> bool:
assert text is not None
assert type(text) is str
Expand All @@ -37,6 +39,7 @@ def IsValidCommentText(text: str) -> bool:
return True

# --------------------------------------------------------------------
@staticmethod
def CheckCommentText(text: str):
assert text is not None
assert type(text) is str
Expand All @@ -49,6 +52,7 @@ def CheckCommentText(text: str):
# OK

# --------------------------------------------------------------------
@staticmethod
def CheckStringOfFilePath(text: str):
assert text is not None
assert type(text) is str
Expand Down
25 changes: 25 additions & 0 deletions src/implementation/v00/configuration_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -1069,6 +1069,7 @@ def __init__(
self.m_EventID = eventID

# ---------------------------------------------------------------------
@staticmethod
def Create__OptWasUpdated(
cfg: PostgresConfiguration_Base, optData: PgCfgModel__OptionData
) -> PostgresConfigurationSetOptionValueResult_Base:
Expand All @@ -1081,6 +1082,7 @@ def Create__OptWasUpdated(
)

# ---------------------------------------------------------------------
@staticmethod
def Create__OptWasAdded(
cfg: PostgresConfiguration_Base, optData: PgCfgModel__OptionData
) -> PostgresConfigurationSetOptionValueResult_Base:
Expand All @@ -1093,12 +1095,14 @@ def Create__OptWasAdded(
)

# ---------------------------------------------------------------------
@staticmethod
def Create__OptWasDeleted() -> PostgresConfigurationSetOptionValueResult_Base:
return __class__(
None, None, PostgresConfigurationSetOptionValueEventID.OPTION_WAS_DELETED
)

# ---------------------------------------------------------------------
@staticmethod
def Create__OptValueItemWasAlreadyDefined(
cfg: PostgresConfiguration_Base, optData: PgCfgModel__OptionData
) -> PostgresConfigurationSetOptionValueResult_Base:
Expand All @@ -1113,6 +1117,7 @@ def Create__OptValueItemWasAlreadyDefined(
)

# ---------------------------------------------------------------------
@staticmethod
def Create__OptValueItemWasAdded(
cfg: PostgresConfiguration_Base, optData: PgCfgModel__OptionData
) -> PostgresConfigurationSetOptionValueResult_Base:
Expand Down Expand Up @@ -2994,6 +2999,7 @@ def Helper__FinalRegSimpleOptionValue__File(
return result

# --------------------------------------------------------------------
@staticmethod
def Helper__DoesOptionValueAlreadyHaveThisUniqueItem(
optionData: PgCfgModel__OptionData, optionValueItem: typing.Any
) -> bool:
Expand Down Expand Up @@ -3030,6 +3036,7 @@ def Debug__CheckOurObjectData(self, data: PgCfgModel__ObjectData):


class PostgresConfigurationFactory_Base:
@staticmethod
def GetObject(
cfg: PostgresConfiguration_Base, objectData: PgCfgModel__ObjectData
) -> PostgresConfigurationObject:
Expand Down Expand Up @@ -3075,6 +3082,7 @@ def GetObject(
return cfgObject

# --------------------------------------------------------------------
@staticmethod
def Helper__CreateObject(
cfg: PostgresConfiguration_Base,
objectData: PgCfgModel__ObjectData,
Expand Down Expand Up @@ -3107,6 +3115,7 @@ def Helper__CreateObject(
BugCheckError.UnkObjectDataType(typeOfObjectData)

# --------------------------------------------------------------------
@staticmethod
def Helper__CreateFile(
objectData: PgCfgModel__FileData,
objectParent: PostgresConfigurationObject,
Expand All @@ -3124,6 +3133,7 @@ def Helper__CreateFile(
RaiseError.MethodIsNotImplemented(__class__, "Helper__CreateFile")

# --------------------------------------------------------------------
@staticmethod
def Helper__CreateFileLine(
objectData: PgCfgModel__FileLineData,
objectParent: PostgresConfigurationObject,
Expand All @@ -3136,6 +3146,7 @@ def Helper__CreateFileLine(
return PostgresConfigurationFileLine_Base(objectParent, objectData)

# --------------------------------------------------------------------
@staticmethod
def Helper__CreateFileLineComment(
fileLineDataItem: PgCfgModel__FileLineData.tagItem,
fileLine: PostgresConfigurationObject,
Expand All @@ -3148,6 +3159,7 @@ def Helper__CreateFileLineComment(
return PostgresConfigurationComment_Base(fileLine, fileLineDataItem)

# --------------------------------------------------------------------
@staticmethod
def Helper__CreateOption(
objectData: PgCfgModel__OptionData,
objectParent: PostgresConfigurationObject,
Expand All @@ -3165,6 +3177,7 @@ def Helper__CreateOption(


class PostgresConfigurationReader_Base:
@staticmethod
def LoadConfigurationFile(
cfg: PostgresConfiguration_Base, filePath: str
) -> PostgresConfigurationTopLevelFile_Base:
Expand Down Expand Up @@ -3329,6 +3342,7 @@ def Helper__LoadFileContent(
__class__.Helper__ProcessLineData(file, lineReader)

# --------------------------------------------------------------------
@staticmethod
def Helper__ProcessLineData(
file: PostgresConfigurationFile_Base, lineReader: ReadUtils__LineReader
):
Expand Down Expand Up @@ -3405,6 +3419,7 @@ def Helper__ProcessLineData(
)

# --------------------------------------------------------------------
@staticmethod
def Helper__ProcessLineData__Comment(
fileLine: PostgresConfigurationFileLine_Base, lineReader: ReadUtils__LineReader
):
Expand All @@ -3430,6 +3445,7 @@ def Helper__ProcessLineData__Comment(
fileLine.AddComment(commentText, commentOffset)

# --------------------------------------------------------------------
@staticmethod
def Helper__ProcessLineData__Include(
fileLine: PostgresConfigurationFileLine_Base,
lineReader: ReadUtils__LineReader,
Expand Down Expand Up @@ -3554,6 +3570,7 @@ def Helper__ProcessLineData__Include(
fileLine.AddInclude(filePath, includeOffset)

# --------------------------------------------------------------------
@staticmethod
def Helper__ProcessLineData__Option(
fileLine: PostgresConfigurationFileLine_Base,
lineReader: ReadUtils__LineReader,
Expand Down Expand Up @@ -3616,6 +3633,7 @@ def Helper__ProcessLineData__Option(
)

# --------------------------------------------------------------------
@staticmethod
def Helper__ProcessLineData__Option__Quoted(
fileLine: PostgresConfigurationFileLine_Base,
lineReader: ReadUtils__LineReader,
Expand Down Expand Up @@ -3719,6 +3737,7 @@ def Helper__ProcessLineData__Option__Quoted(
fileLine.AddOption(optionName, optionValue, optionOffset)

# --------------------------------------------------------------------
@staticmethod
def Helper__ProcessLineData__Option__Generic(
fileLine: PostgresConfigurationFileLine_Base,
lineReader: ReadUtils__LineReader,
Expand Down Expand Up @@ -4234,6 +4253,7 @@ def Helper__IncludeToString(


class PostgresConfigurationController__Base:
@staticmethod
def AddOption(
cfg: PostgresConfiguration_Base,
target: typing.Union[None, PgCfgModel__FileData, PgCfgModel__FileLineData],
Expand Down Expand Up @@ -4277,6 +4297,7 @@ def AddOption(
return option

# --------------------------------------------------------------------
@staticmethod
def SetOptionValue(
cfg: PostgresConfiguration_Base,
targetData: typing.Union[None, PgCfgModel__FileData, PgCfgModel__OptionData],
Expand Down Expand Up @@ -4325,6 +4346,7 @@ def SetOptionValue(
return r

# --------------------------------------------------------------------
@staticmethod
def SetOptionValueItem(
cfg: PostgresConfiguration_Base,
targetData: typing.Union[None, PgCfgModel__FileData, PgCfgModel__OptionData],
Expand Down Expand Up @@ -4371,6 +4393,7 @@ def SetOptionValueItem(
return r

# --------------------------------------------------------------------
@staticmethod
def GetOptionValue(
cfg: PostgresConfiguration_Base,
sourceData: typing.Union[None, PgCfgModel__FileData, PgCfgModel__OptionData],
Expand All @@ -4394,6 +4417,7 @@ def GetOptionValue(
return r

# Helper methods -----------------------------------------------------
@staticmethod
def Helper__PrepareSetValue(
cfg: PostgresConfiguration_Base, optionName: str, optionValue: typing.Any
) -> typing.Any:
Expand All @@ -4412,6 +4436,7 @@ def Helper__PrepareSetValue(
return prepareHandler.PrepareSetValue(prepareCtx)

# --------------------------------------------------------------------
@staticmethod
def Helper__PrepareSetValueItem(
cfg: PostgresConfiguration_Base, optionName: str, optionValueItem: typing.Any
) -> typing.Any:
Expand Down
2 changes: 2 additions & 0 deletions src/implementation/v00/configuration_std.py
Original file line number Diff line number Diff line change
Expand Up @@ -509,6 +509,7 @@ def Helper__GetOptionHandlers(self, name: str) -> tagOptionHandlers:


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

Expand All @@ -526,6 +527,7 @@ def LoadConfiguration(cfg: PostgresConfiguration_Std) -> None:


class PostgresConfigurationWriter_Std:
@staticmethod
def WriteConfiguration(cfg: PostgresConfiguration_Std) -> None:
assert isinstance(cfg, PostgresConfiguration_Std)

Expand Down