Deltacomb configs for VersionUpgrade Plugin

This commit is contained in:
kaleidoscopeit 2021-05-20 17:44:53 +02:00
parent 69beba448c
commit 59a0625046

View file

@ -94,6 +94,16 @@ class VersionUpgrade49to410(VersionUpgrade):
} }
} }
_deltacomb_quality_type_conversion = {
"a" : "D005",
"b" : "D010",
"c" : "D015",
"d" : "D020",
"e" : "D030",
"f" : "D045",
"g" : "D060"
}
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]: def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
"""Upgrades instance containers to have the new version number. """Upgrades instance containers to have the new version number.
@ -123,6 +133,11 @@ class VersionUpgrade49to410(VersionUpgrade):
parser["metadata"]["quality_type"] = self._two_trees_bluer_quality_type_conversion.get(parser.get("metadata", "quality_type", fallback = "fast"), "standard") parser["metadata"]["quality_type"] = self._two_trees_bluer_quality_type_conversion.get(parser.get("metadata", "quality_type", fallback = "fast"), "standard")
break break
if os.path.basename(filename).startswith("deltacomb_"):
parser["general"]["definition"] = "deltacomb_base"
parser["metadata"]["quality_type"] = self._deltacomb_quality_type_conversion.get(parser.get("metadata", "quality_type", fallback = "c"), "D015")
break
result = io.StringIO() result = io.StringIO()
parser.write(result) parser.write(result)
return [filename], [result.getvalue()] return [filename], [result.getvalue()]