Beispiel #1
0
 def __init__(self, breadcrumb=None, session=None, target=None):
     assert target is not None
     Controller.__init__(self, session=session)
     self._attributes_in_memory = {}
     self._breadcrumb = breadcrumb
     self._original_target = copy.deepcopy(target)
     self._target = target
Beispiel #2
0
 def __init__(
     self,
     breadcrumb=None,
     session=None,
     target=None,
 ):
     assert target is not None
     Controller.__init__(self, session=session)
     self._attributes_in_memory = {}
     self._breadcrumb = breadcrumb
     self._original_target = copy.deepcopy(target)
     self._target = target
Beispiel #3
0
 def __init__(
     self,
     breadcrumb_callback=None,
     name=None,
     prompt_character='>',
     session=None,
     subtitle=None,
     title=None,
 ):
     Controller.__init__(self, session=session)
     self._breadcrumb_callback = breadcrumb_callback
     self._menu_sections = []
     self._name = name
     self._predetermined_input = None
     self._prompt_character = prompt_character
     self._subtitle = subtitle
     self._title = title
Beispiel #4
0
 def __init__(
     self,
     breadcrumb_callback=None,
     name=None,
     prompt_character='>',
     session=None,
     subtitle=None,
     title=None,
     ):
     Controller.__init__(self, session=session)
     self._breadcrumb_callback = breadcrumb_callback
     self._menu_sections = []
     self._name = name
     self._predetermined_input = None
     self._prompt_character = prompt_character
     self._subtitle = subtitle
     self._title = title
Beispiel #5
0
 def __init__(
     self,
     session=None,
     allow_none=False,
     capitalize_prompts=True,
     include_chevron=True,
     include_newlines=False,
     number_prompts=False,
     prompt_character=']>',
     ):
     Controller.__init__(self, session=session)
     PromptMakerMixin.__init__(self)
     self._prompts = []
     self._allow_none = allow_none
     self._capitalize_prompts = capitalize_prompts
     self._include_chevron = include_chevron
     self._include_newlines = include_newlines
     self._number_prompts = number_prompts
     self._prompt_character = prompt_character
Beispiel #6
0
 def __init__(
     self,
     breadcrumb=None,
     is_numbered=True,
     is_ranged=False,
     items=None,
     menu_entries=None,
     return_value_attribute='explicit',
     session=None,
     ):
     assert session is not None
     assert not (menu_entries and items)
     Controller.__init__(self, session=session)
     self._breadcrumb = breadcrumb
     self._is_numbered = is_numbered
     self._is_ranged = is_ranged
     self._items = items or []
     self._menu_entries = menu_entries or []
     self._return_value_attribute = return_value_attribute
Beispiel #7
0
 def __init__(self, is_ranged=False, session=None, target=None):
     Controller.__init__(self, session=session)
     self._is_ranged = is_ranged
     self._target = target
 def __init__(self, is_ranged=False, session=None, target=None):
     Controller.__init__(self, session=session)
     self._is_ranged = is_ranged
     self._target = target