mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 13:15:57 +08:00
Remove start_layers_at_same_position from user profiles
There shouldn't be any since the setting was invisible, but just to be sure.
This commit is contained in:
parent
ce01f960b5
commit
7883cf1807
@ -14,6 +14,9 @@ _renamed_profiles = {"generic_pla_0.4_coarse": "jbo_generic_pla_0.4_coarse",
|
|||||||
"generic_petg_0.4_medium": "jbo_generic_petg_medium",
|
"generic_petg_0.4_medium": "jbo_generic_petg_medium",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_removed_settings = {
|
||||||
|
"start_layers_at_same_position"
|
||||||
|
}
|
||||||
|
|
||||||
## Upgrades configurations from the state they were in at version 4.2 to the
|
## Upgrades configurations from the state they were in at version 4.2 to the
|
||||||
# state they should be in at version 4.3.
|
# state they should be in at version 4.3.
|
||||||
@ -41,19 +44,24 @@ class VersionUpgrade42to43(VersionUpgrade):
|
|||||||
#
|
#
|
||||||
# This renames the renamed settings in the containers.
|
# This renames the renamed settings in the containers.
|
||||||
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
parser = configparser.ConfigParser(interpolation=None)
|
parser = configparser.ConfigParser(interpolation = None)
|
||||||
parser.read_string(serialized)
|
parser.read_string(serialized)
|
||||||
|
|
||||||
# Update version number.
|
# Update version number.
|
||||||
parser["metadata"]["setting_version"] = "9"
|
parser["metadata"]["setting_version"] = "9"
|
||||||
|
|
||||||
|
if "values" in parser:
|
||||||
|
for key in _removed_settings:
|
||||||
|
if key in parser["values"]:
|
||||||
|
del parser["values"][key]
|
||||||
|
|
||||||
result = io.StringIO()
|
result = io.StringIO()
|
||||||
parser.write(result)
|
parser.write(result)
|
||||||
return [filename], [result.getvalue()]
|
return [filename], [result.getvalue()]
|
||||||
|
|
||||||
## Upgrades stacks to have the new version number.
|
## Upgrades stacks to have the new version number.
|
||||||
def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
parser = configparser.ConfigParser(interpolation=None)
|
parser = configparser.ConfigParser(interpolation = None)
|
||||||
parser.read_string(serialized)
|
parser.read_string(serialized)
|
||||||
|
|
||||||
# Update version number.
|
# Update version number.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user