radubulimac's picture
fix import issue
2d876d1
raw
history blame
693 Bytes
"""Module contains the :class:`.Separator` class."""
class Separator:
"""A non selectable choice that can be used as part of the choices argument in list type prompts.
It can be used to create some visual separations between choices in list type prompts.
Args:
line: Content to display as the separator.
Example:
>>> from InquirerPy import inquirer
>>> choices = [1, 2, Separator(), 3]
>>> inquirer.select(message="", choices=choices)
"""
def __init__(self, line: str = 15 * "-") -> None:
self._line = line
def __str__(self) -> str:
"""Create string representation of `Separator`."""
return self._line