mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-25 07:33:57 -06:00
Use preferences upgrader
Instead of the placeholder. Contributes to issue CURA-844.
This commit is contained in:
parent
ec5aee253d
commit
51aa82bd6c
1 changed files with 8 additions and 4 deletions
|
@ -6,6 +6,7 @@ import configparser #To get version numbers from config files.
|
||||||
from UM.VersionUpgrade import VersionUpgrade # Superclass of the plugin.
|
from UM.VersionUpgrade import VersionUpgrade # Superclass of the plugin.
|
||||||
|
|
||||||
from . import MachineInstance # To upgrade machine instances.
|
from . import MachineInstance # To upgrade machine instances.
|
||||||
|
from . import Preferences #To upgrade preferences.
|
||||||
from . import Profile # To upgrade profiles.
|
from . import Profile # To upgrade profiles.
|
||||||
|
|
||||||
## Converts configuration from Cura 2.1's file formats to Cura 2.2's.
|
## Converts configuration from Cura 2.1's file formats to Cura 2.2's.
|
||||||
|
@ -35,13 +36,16 @@ class VersionUpgrade21to22(VersionUpgrade):
|
||||||
return None
|
return None
|
||||||
return machine_instance.export()
|
return machine_instance.export()
|
||||||
|
|
||||||
## Converts preferences from format version 1 to version 2.
|
## Converts preferences from format version 2 to version 3.
|
||||||
#
|
#
|
||||||
# \param serialised The serialised preferences file in version 1.
|
# \param serialised The serialised preferences file in version 2.
|
||||||
# \return The serialised preferences in version 2, or None if the input
|
# \return The serialised preferences in version 3, or None if the input
|
||||||
# was not of the correct format.
|
# was not of the correct format.
|
||||||
def upgradePreferences(self, serialised):
|
def upgradePreferences(self, serialised):
|
||||||
return serialised #TODO
|
preferences = Preferences.importFrom(serialised)
|
||||||
|
if not preferences: #Invalid file format.
|
||||||
|
return None
|
||||||
|
return preferences.export()
|
||||||
|
|
||||||
## Converts profiles from format version 1 to version 2.
|
## Converts profiles from format version 1 to version 2.
|
||||||
#
|
#
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue