From f142901197b39bfd5b6d1bca3dda395bbe5a55b9 Mon Sep 17 00:00:00 2001 From: pmav99 Date: Wed, 1 Feb 2012 17:59:44 +0200 Subject: [PATCH] tuples don't have a pop() method. The same change has been made upstream too: http://code.google.com/p/formlayout/source/browse/formlayout.py --- lib/matplotlib/backends/qt4_editor/formlayout.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/matplotlib/backends/qt4_editor/formlayout.py b/lib/matplotlib/backends/qt4_editor/formlayout.py index 24dcaf1b60c2..cf5c1f33fe51 100644 --- a/lib/matplotlib/backends/qt4_editor/formlayout.py +++ b/lib/matplotlib/backends/qt4_editor/formlayout.py @@ -273,6 +273,7 @@ def setup(self): elif isinstance(value, (str, unicode)): field = QLineEdit(value, self) elif isinstance(value, (list, tuple)): + value = list(value) # in case this is a tuple selindex = value.pop(0) field = QComboBox(self) if isinstance(value[0], (list, tuple)):