diff -r fda6c1a37662 -r f62625418bff dialogs/SFCStepDialog.py --- a/dialogs/SFCStepDialog.py Mon Mar 27 10:19:14 2023 +0200 +++ b/dialogs/SFCStepDialog.py Fri Oct 28 12:39:15 2022 +0800 @@ -24,7 +24,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -from __future__ import absolute_import + import wx from graphics.SFC_Objects import SFC_Step @@ -107,7 +107,7 @@ @param values: Block parameters values """ # For each parameters defined, set corresponding control value - for name, value in values.items(): + for name, value in list(values.items()): # Parameter is step name if name == "name": @@ -130,7 +130,7 @@ values = {"name": self.StepName.GetValue()} values.update({ name: control.IsChecked() - for name, control in self.ConnectorsCheckBox.iteritems()}) + for name, control in self.ConnectorsCheckBox.items()}) values["width"], values["height"] = self.Element.GetSize() return values @@ -185,7 +185,7 @@ self.Initial) # Update connectors of SFC step element according to check boxes value - for name, control in self.ConnectorsCheckBox.iteritems(): + for name, control in self.ConnectorsCheckBox.items(): if control.IsChecked(): getattr(self.Element, "Add" + name.capitalize())() else: