mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-25 07:33:57 -06:00
Fix version upgrade
This commit is contained in:
parent
6f3eea3c2c
commit
3a10345c01
1 changed files with 16 additions and 5 deletions
|
@ -50,6 +50,17 @@ class VersionUpgrade42to43(VersionUpgrade):
|
||||||
if "camera_perspective_mode" in parser["general"] and parser["general"]["camera_perspective_mode"] == "orthogonal":
|
if "camera_perspective_mode" in parser["general"] and parser["general"]["camera_perspective_mode"] == "orthogonal":
|
||||||
parser["general"]["camera_perspective_mode"] = "orthographic"
|
parser["general"]["camera_perspective_mode"] = "orthographic"
|
||||||
|
|
||||||
|
# Fix renamed settings for visibility
|
||||||
|
if "visible_settings" in parser["general"]:
|
||||||
|
all_setting_keys = parser["general"]["visible_settings"].strip().split(";")
|
||||||
|
if all_setting_keys:
|
||||||
|
for idx, key in enumerate(all_setting_keys):
|
||||||
|
if key in _renamed_settings:
|
||||||
|
all_setting_keys[idx] = _renamed_settings[key]
|
||||||
|
parser["general"]["visible_settings"] = ";".join(all_setting_keys)
|
||||||
|
|
||||||
|
parser["metadata"]["setting_version"] = "9"
|
||||||
|
|
||||||
result = io.StringIO()
|
result = io.StringIO()
|
||||||
parser.write(result)
|
parser.write(result)
|
||||||
return [filename], [result.getvalue()]
|
return [filename], [result.getvalue()]
|
||||||
|
@ -74,10 +85,10 @@ class VersionUpgrade42to43(VersionUpgrade):
|
||||||
if key in parser["values"]:
|
if key in parser["values"]:
|
||||||
del parser["values"][key]
|
del parser["values"][key]
|
||||||
|
|
||||||
parser["values"]["support_infill_angles"]["type"] = "[int]"
|
if "support_infill_angles" in parser["values"]:
|
||||||
parser["values"]["support_infill_angles"]["default_value"] = "[ ]"
|
old_value = float(parser["values"]["support_infill_angles"])
|
||||||
del parser["values"]["support_infill_angles"]["minimum_value"]
|
new_value = [int(round(old_value))]
|
||||||
del parser["values"]["support_infill_angles"]["maximum_value"]
|
parser["values"]["support_infill_angles"] = str(new_value)
|
||||||
|
|
||||||
result = io.StringIO()
|
result = io.StringIO()
|
||||||
parser.write(result)
|
parser.write(result)
|
||||||
|
@ -112,4 +123,4 @@ class VersionUpgrade42to43(VersionUpgrade):
|
||||||
|
|
||||||
result = io.StringIO()
|
result = io.StringIO()
|
||||||
parser.write(result)
|
parser.write(result)
|
||||||
return [filename], [result.getvalue()]
|
return [filename], [result.getvalue()]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue