This function combines `echo` and `style` into one call.
(
message: Any | None = None,
file: IO[AnyStr] | None = None,
nl: bool = True,
err: bool = False,
color: bool | None = None,
**styles: Any,
)
| 368 | |
| 369 | |
| 370 | def secho( |
| 371 | message: Any | None = None, |
| 372 | file: IO[AnyStr] | None = None, |
| 373 | nl: bool = True, |
| 374 | err: bool = False, |
| 375 | color: bool | None = None, |
| 376 | **styles: Any, |
| 377 | ) -> None: |
| 378 | """This function combines `echo` and `style` into one call.""" |
| 379 | if message is not None and not isinstance(message, (bytes, bytearray)): |
| 380 | message = style(message, **styles) |
| 381 | |
| 382 | return echo(message, file=file, nl=nl, err=err, color=color) |
| 383 | |
| 384 | |
| 385 | def launch(url: str, wait: bool = False, locate: bool = False) -> int: |