From 7b240ce5b89718811571294be7027b70193ecd62 Mon Sep 17 00:00:00 2001 From: lantz Date: Sat, 6 Feb 2021 23:23:09 -0800 Subject: [PATCH] Minor fixes for miniedit (#1028) - avoid deleting from collection we're iterating over - fix variable name misspelling --- examples/miniedit.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/examples/miniedit.py b/examples/miniedit.py index 1263a74..2251d4b 100755 --- a/examples/miniedit.py +++ b/examples/miniedit.py @@ -2703,14 +2703,13 @@ class MiniEdit( Frame ): tags = self.canvas.gettags(item) if 'Controller' in tags: # remove from switch controller lists - for serachwidget in self.widgetToItem: - name = serachwidget[ 'text' ] - tags = self.canvas.gettags( self.widgetToItem[ serachwidget ] ) + for searchwidget in self.widgetToItem: + name = searchwidget[ 'text' ] + tags = self.canvas.gettags( self.widgetToItem[ searchwidget ] ) if 'Switch' in tags: if widget['text'] in self.switchOpts[name]['controllers']: self.switchOpts[name]['controllers'].remove(widget['text']) - - for link in widget.links.values(): + for link in tuple( widget.links.values() ): # Delete from view and model self.deleteItem( link ) del self.itemToWidget[ item ]