- added Repetier postprocessor file
- removed "added ability to regenerate objects (it's actually deletion followed by recreation)" because of the way Python pass parameters to functions by reference instead of copy
This commit is contained in:
@@ -642,7 +642,7 @@ class ObjectCollection(QtCore.QAbstractItemModel):
|
||||
|
||||
# return QtWidgets.QAbstractItemModel.flags(self, index)
|
||||
|
||||
def append(self, obj, active=False, overwrite=False):
|
||||
def append(self, obj, active=False):
|
||||
FlatCAMApp.App.log.debug(str(inspect.stack()[1][3]) + " --> OC.append()")
|
||||
|
||||
name = obj.options["name"]
|
||||
@@ -653,12 +653,6 @@ class ObjectCollection(QtCore.QAbstractItemModel):
|
||||
# FlatCAMApp.App.log.debug("Promised object %s became available." % name)
|
||||
# FlatCAMApp.App.log.debug("%d promised objects remaining." % len(self.promises))
|
||||
|
||||
# first delete the old object
|
||||
if overwrite:
|
||||
if name in self.get_names():
|
||||
self.set_active(name)
|
||||
self.delete_active(select_project=False)
|
||||
|
||||
# Prevent same name
|
||||
while name in self.get_names():
|
||||
## Create a new name
|
||||
|
||||
Reference in New Issue
Block a user