esrf_pathlib._schemas.definitions.load#
Functions
|
:raises UnknownPathSchema |
|
Return fallback schema versions starting from |
|
- esrf_pathlib._schemas.definitions.load.default_schema_version(name)[source]#
:raises UnknownPathSchema
- Parameters:
name (
str)- Return type:
int
- esrf_pathlib._schemas.definitions.load.fallback_schema_versions(start_versions, fallback_depth=None)[source]#
Return fallback schema versions starting from
start_versions.Excludes
start_versions.Versions are sorted from high to low.
If fallback_depth is None -> include all older versions.
If fallback_depth is set -> include up to that many older versions.
- Raises:
ValueError –
- Parameters:
start_versions (
Dict[str,int])fallback_depth (
Optional[int])
- Return type:
List[Dict[str,int]]