mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Remove defaults section from current settings before adding it to a gcode file.
Contributes to CURA-936
This commit is contained in:
parent
05a9b449af
commit
90fda4cb3d
1 changed files with 7 additions and 5 deletions
|
@ -6,6 +6,7 @@ from UM.Logger import Logger
|
|||
from UM.Application import Application
|
||||
import io
|
||||
import re #For escaping characters in the settings.
|
||||
import copy
|
||||
|
||||
|
||||
class GCodeWriter(MeshWriter):
|
||||
|
@ -57,7 +58,8 @@ class GCodeWriter(MeshWriter):
|
|||
prefix = ";SETTING_" + str(GCodeWriter.version) + " " #The prefix to put before each line.
|
||||
prefix_length = len(prefix)
|
||||
|
||||
serialised = profile.serialise()
|
||||
#Serialise a deepcopy to remove the defaults from the profile
|
||||
serialised = copy.deepcopy(profile).serialise()
|
||||
|
||||
#Escape characters that have a special meaning in g-code comments.
|
||||
pattern = re.compile("|".join(GCodeWriter.escape_characters.keys()))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue