summaryrefslogtreecommitdiff
path: root/poezio/windows/data_forms.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2016-08-28 16:51:24 +0200
committermathieui <mathieui@mathieui.net>2016-08-28 16:51:24 +0200
commit2252f2779c3568923d677491ee7df394abeadb6d (patch)
treeee6ff7b1eecb07e6c262f4de5a6475719b35ac0f /poezio/windows/data_forms.py
parent50d6edc30b13dc70c4970773dbae4305263b641f (diff)
downloadpoezio-2252f2779c3568923d677491ee7df394abeadb6d.tar.gz
poezio-2252f2779c3568923d677491ee7df394abeadb6d.tar.bz2
poezio-2252f2779c3568923d677491ee7df394abeadb6d.tar.xz
poezio-2252f2779c3568923d677491ee7df394abeadb6d.zip
Fix some type inconsistencies
(pylint)
Diffstat (limited to 'poezio/windows/data_forms.py')
-rw-r--r--poezio/windows/data_forms.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/poezio/windows/data_forms.py b/poezio/windows/data_forms.py
index 54b28540..4d9eda93 100644
--- a/poezio/windows/data_forms.py
+++ b/poezio/windows/data_forms.py
@@ -14,7 +14,7 @@ from poezio.theming import to_curses_attr, get_theme
class FieldInput(object):
"""
- All input type in a data form should inherite this class,
+ All input types in a data form should inherit this class,
in addition with windows.Input or any relevant class from the
'windows' library.
"""
@@ -124,8 +124,10 @@ class TextMultiWin(FieldInput, Win):
def __init__(self, field):
FieldInput.__init__(self, field)
Win.__init__(self)
- self.options = field.get_value()
- if not isinstance(self.options, list):
+ options = field.get_value()
+ if isinstance(self.options, list):
+ self.options = options
+ else:
self.options = self.options.split('\n') if self.options else []
self.val_pos = 0
self.edition_input = None