MCPcopy
hub / github.com/pytest-dev/pytest / _format_items

Method _format_items

src/_pytest/_io/pprint.py:450–471  ·  view source on GitHub ↗
(
        self,
        items: list[Any],
        stream: IO[str],
        indent: int,
        allowance: int,
        context: set[int],
        level: int,
    )

Source from the content-addressed store, hash-verified

448 write("\n" + " " * indent)
449
450 def _format_items(
451 self,
452 items: list[Any],
453 stream: IO[str],
454 indent: int,
455 allowance: int,
456 context: set[int],
457 level: int,
458 ) -> None:
459 if not items:
460 return
461
462 write = stream.write
463 item_indent = indent + self._indent_per_level
464 delimnl = "\n" + " " * item_indent
465
466 for item in items:
467 write(delimnl)
468 self._format(item, stream, item_indent, 1, context, level)
469 write(",")
470
471 write("\n" + " " * indent)
472
473 def _repr(self, object: Any, context: set[int], level: int) -> str:
474 return self._safe_repr(object, context.copy(), self._depth, level)

Callers 5

_pprint_listMethod · 0.95
_pprint_tupleMethod · 0.95
_pprint_setMethod · 0.95
_pprint_chain_mapMethod · 0.95
_pprint_dequeMethod · 0.95

Calls 1

_formatMethod · 0.95

Tested by

no test coverage detected