Compare commits
2 Commits
9fe596bc01
...
648d5c956e
Author | SHA1 | Date |
---|---|---|
Sebastian Lohff | 648d5c956e | |
Sebastian Lohff | 8c6ee790bf |
|
@ -99,10 +99,10 @@ class CliMenu:
|
|||
|
||||
if options:
|
||||
for option in options:
|
||||
if isinstance(option, tuple):
|
||||
if isinstance(option, tuple) and len(option) == 2:
|
||||
self.add_option(*option)
|
||||
else:
|
||||
self.add_option(option)
|
||||
self.add_option(option, option)
|
||||
|
||||
def add_header(self, title, indent=True):
|
||||
for text in title.split('\n'):
|
||||
|
@ -120,11 +120,11 @@ class CliMenu:
|
|||
return self._success
|
||||
|
||||
def get_options(self):
|
||||
return self._items
|
||||
return [_item for _item in self._items if isinstance(_item, CliMenuOption)]
|
||||
|
||||
@property
|
||||
def num_options(self):
|
||||
return len(self._items)
|
||||
return self._item_num
|
||||
|
||||
def get_selection(self):
|
||||
if self.success:
|
||||
|
|
Loading…
Reference in New Issue