tlc.core.serialization_version_helper
#
Helper methods for working with Object serialization versions
Module Contents#
Classes#
Class |
Description |
---|---|
A class with helper methods for working with Object/Schema versions |
API#
- class tlc.core.serialization_version_helper.SerializationVersionHelper#
A class with helper methods for working with Object/Schema versions
- static compare_versions(input_version: str, current_version: str) None #
Compare the input version to the current version of the.
- static diff_schema(schema1: tlc.core.schema.Schema, schema2: tlc.core.schema.Schema, verbosity: int = 0) list[str] #
Returns the difference between two schemas.
- Parameters:
schema1 – The first schema.
schema2 – The second schema.
- Returns:
The difference between the two schemas.
- static diff_value(value1: tlc.core.schema.ScalarValue, value2: tlc.core.schema.ScalarValue, verbosity: int = 0) str | None #
Returns the difference between two ScalarValues as an optional readable string.
- Parameters:
value1 – The first value.
value2 – The second value.
- Returns:
The difference between the two values.