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
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
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
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
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
def __init__(self, is_ranged=False, session=None, target=None): Controller.__init__(self, session=session) self._is_ranged = is_ranged self._target = target